摘要: 01背包问题:1.递归思想0- 1 背包问题如果采用递归算法来描述则非常清楚明白, 它的算法根本思想是假设用布尔函数knap( s, n) 表示n 件物品放入可容质量为s 的背包中是否有解( 当knap 函数的值为真时说明问题有解,其值为假时无解) . 我们可以通过输入s 和n 的值, 根据它们的值... 阅读全文
posted @ 2014-05-03 15:16 X-C++ 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 采药Time Limit:1000MSMemory Limit:65535KBSubmissions:380Accepted:113Description辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到... 阅读全文
posted @ 2014-05-03 15:10 X-C++ 阅读(1540) 评论(0) 推荐(1) 编辑
摘要: 方程式Time Limit:1000MSMemory Limit:65535KBSubmissions:2312Accepted:580DescriptionConsider equations having the following form: a*x1*x1 + b*x2*x2 + c*x3*... 阅读全文
posted @ 2014-05-03 11:56 X-C++ 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 火柴棍Time Limit:1000MSMemory Limit:65535KBSubmissions:82Accepted:21Description火柴棍可以拼成10进制的数字,如图所示:现在,gogo给你个n个火柴棍,要求你输出最小能拼成的数字和最大能拼成的数字。Input第一行输入一个整数T... 阅读全文
posted @ 2014-05-03 11:51 X-C++ 阅读(447) 评论(0) 推荐(0) 编辑
摘要: Time Limit:1000MSMemory Limit:65535KBSubmissions:187Accepted:75Description特殊数就是这样一个数:这个数用到1到9这几个组成,每个数字刚好只出现一次。这个数的第一位能被1整除(废话),前两位能被2整除,前三位能被3整除........ 阅读全文
posted @ 2014-05-03 10:32 X-C++ 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 骨牌铺方格在1×n的一个长方形方格中,用1×1、1×2、1×3的骨牌铺满方格,输入n ,输出铺放方案的总数。 例如n=3时,为1× 3方格,骨牌的铺放方案有四种,如下图:Input输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是1×nOutput对于每个测试实例,请输出铺放... 阅读全文
posted @ 2014-05-03 09:58 X-C++ 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 拼图Time Limit:1000MSMemory Limit:65535KBSubmissions:117Accepted:69Description给你1x2、2x1和2x2,3种矩形若干,请你计算出把它们放入2xn的矩形中,一共有多少方法?Input输入有多组测试数据没行输入一个整数n , 3... 阅读全文
posted @ 2014-05-03 09:52 X-C++ 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 挑战题之排列生成Time Limit:2000MSMemory Limit:65535KBSubmissions:435Accepted:170Description一自然数N,设N为3,则关于N的字典序排列为123,132,213,231,312,321。对于一个自然数N(1#include us... 阅读全文
posted @ 2014-05-03 09:48 X-C++ 阅读(294) 评论(0) 推荐(0) 编辑