摘要:
苹果时间限制:3000 ms | 内存限制:65535 KB难度:2描述ctest有n个苹果,要将它放入容量为v的背包。给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值。输入有多组测试数据,每组测试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n、v同时为0时结束测试,此... 阅读全文
posted @ 2013-04-26 20:29
加拿大小哥哥
阅读(304)
评论(0)
推荐(0)
摘要:
(1)放苹果:M个同样的苹果放N个同样的盘子,允许有盘子空着, 问有多少种放法。 注意:5 1 1和1 5 1是同一种放法 分析: 分两种情况: a.至少有一个盘子为空。此时放法种数与减去这个空盘子的放法种数相同。 b.所有盘子都不为空。此时可以从每个盘子里拿掉一个苹果而不影响放法种数。 显然m<n时,只能满足第一种情况. 很好的算法: f(m, n) = f(m-n, n) + f(m, n-1) f(m, n): 把m个苹果放到n个盘子中的方法数 f(m, n-1): 把m个苹果放到n-1个盘子中的方法数(其中至少有一个空盘子) f(m-n, n):... 阅读全文
posted @ 2013-04-26 13:13
加拿大小哥哥
阅读(578)
评论(0)
推荐(0)