问题2114--硬币

2114: 硬币

时间限制: 1 Sec  内存限制: 128 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

小明想买一只非常漂亮的手表,他知道价格不会超过m,但不知道手表的确切价格。已知硬币的面值 a1 , a2 , a3 , …, an 和该面值的数量 c1 , c2 , c3 , …, cn ,计算可以用这些硬币支付多少种价格(1~m )。

输入

 输入包含几个测试用例。每个测试用例的第1行都包含两个整数n (1≤n ≤100)、m (m ≤100000);第2行包含2n 个整数a1 , a2 , a3 , …, an 、c1 , c2 , c3 , …, cn ( 1≤ai≤100000,1≤ci ≤1000)。在最后一个测试用例后面包含两个0,表示结束。

输出

对每个测试用例,都单行输出答案。

样例输入 Copy

3 10
1 2 4 2 1 1
2 5
1 4 2 1
0 0

样例输出 Copy

8
4

来源/分类