码迷,mamicode.com
首页 > 其他好文 > 详细

HDU 2844 Coins

时间:2014-05-16 05:43:54      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   class   code   c   

Coins

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 6450    Accepted Submission(s): 2628


Problem Description
 
Whuacmers use coins.They have coins of value A1,A2,A3...An Silverland dollar. One day Hibix opened purse and found there were some coins. He decided to buy a very nice watch in a nearby shop. He wanted to pay the exact price(without change) and he known the price would not more than m.But he didn‘t know the exact price of the watch.

You are to write a program which reads n,m,A1,A2,A3...An and C1,C2,C3...Cn corresponding to the number of Tony‘s coins of value A1,A2,A3...An then calculate how many prices(form 1 to m) Tony can pay use these coins.

 

Input
 
The input contains several test cases. The first line of each test case contains two integers n(1 ≤ n ≤ 100),m(m ≤ 100000).The second line contains 2n integers, denoting A1,A2,A3...An,C1,C2,C3...Cn (1 ≤ Ai ≤ 100000,1 ≤ Ci ≤ 1000). The last test case is followed by two zeros.

 

Output
 
For each test case output the answer on a single line.

 

Sample Input
 
3 10
1 2 4 2 1 1
2 5
1 4 2 1
0 0
 
Sample Output
 
8
4
 
 
这是一道多重背包问题,题目的意思是有n中金币和m些钱,接下来给出n种金币的面值和数量,求出共能组合出多少种金额。初次学习,使用的是多重背包模板。
 

  

HDU 2844 Coins,布布扣,bubuko.com

HDU 2844 Coins

标签:des   style   blog   class   code   c   

原文地址:http://www.cnblogs.com/yazhou/p/3726265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!