Pro.ID10156 TitleStamps Title链接http://10.20.2.8/oj/exercise/problem?problem_id=10156 AC56 Submit118 Ratio47.46% 时间&空间限制描述Given a set of N stamp values (e.g., {1 cent, 3 cents}) and an upper limit K to the number of stamps that can fit on an envelope, calculate the largest unbroken list of postages from 1 cent to M cents that can be created. For example, consider stamps whose values are limited to 1 cent and 3 cents; you can use at most 5 stamps. It's easy to see how to assemble postage of 1 through 5 cents (just use that many 1 cent stamps), and successive values aren't much harder: 6 = 3 + 3 However, there is no way to make 14 cents of postage with 5 or fewer stamps of value 1 and 3 cents. Thus, for this set of two stamp values and a limit of K=5, the answer is M=13. The most difficult test case for this problem has a time limit of 3 seconds. 输入Line 1: Two integers K and N. K (1 ≤ K ≤ 200) is the total number of stamps that can be used. N (1 ≤ N ≤ 50) is the number of stamp values. Lines 2..end: N integers, 15 per line, listing all of the N stamp values, each of which will be at most 10000. 输出Description Given a set of N stamp values (e.g., {1 cent, 3 cents}) and an upper limit K to the number of stamps that can fit on an envelope, calculate the largest unbroken list of postages from 1 cent to M cents that can be created. For example, consider stamps whose values are limited to 1 cent and 3 cents; you can use at most 5 stamps. It's easy to see how to assemble postage of 1 through 5 cents (just use that many 1 cent stamps), and successive values aren't much harder: 6 = 3 + 3 However, there is no way to make 14 cents of postage with 5 or fewer stamps of value 1 and 3 cents. Thus, for this set of two stamp values and a limit of K=5, the answer is M=13. The most difficult test case for this problem has a time limit of 3 seconds. Input Line 1: Two integers K and N. K (1 ≤ K ≤ 200) is the total number of stamps that can be used. N (1 ≤ N ≤ 50) is the number of stamp values. Lines 2..end: N integers, 15 per line, listing all of the N stamp values, each of which will be at most 10000. Output One line : One integer, the number of contiguous postage values starting at 1 cent that can be formed using no more than K stamps from the set. Sample Input 5 2 Sample Output 13 Source 样例输入5 2 样例输出13 作者 |