【codevs】 1047 邮票面值设计(dfs+dp剪枝)

1047 邮票面值设计 1999年NOIP全国联赛提高组
时间限制: 1 s
空间限制: 128000 KB
题目等级 : 钻石 Diamond
题解
题目描述 Description

给定一个信封,最多只允许粘贴N张邮票,计算在给定K(N+K≤40)种邮票的情况下(假定所有的邮票数量都足够),如何设计邮票的面值,能得到最大值MAX,使在1~MAX之间的每一个邮资值都能得到。

例如,N=3,K=2,如果面值分别为1分、4分,则在1分~6分之间的每一个邮资值都能得到(当然还有8分、9分和12分);如果面值分别为1分、3分,则在1分~7分之间的每一个邮资值都能得到。可以验证当N=3,K=2时,7分就是可以得到的连续的邮资最大值,所以MAX=7,面值分别为1分、3分。

输入描述 Input Description
N和K

输出描述 Output Description
每种邮票的面值,连续最大能到的面值数。数据保证答案唯一。

样例输入 Sample Input
3 2

样例输出 Sample Output
1 3

MAX=7

这个题没看明白QAQ,以后再看吧==

题解


                
posted @ 2017-03-31 20:23  legolas007  阅读(28)  评论(0编辑  收藏  举报