摘要: Description 给定正整数n和k,问能否将n分解为k个不同正整数的乘积 给定正整数n和k,问能否将n分解为k个不同正整数的乘积 Input 第一行一个数T(T<=4000)表示测试组数接下来T行每行两个数n(n<=10^9),k(k<=20) 第一行一个数T(T<=4000)表示测试组数接下 阅读全文
posted @ 2017-10-14 18:24 wfj_2048 阅读(374) 评论(0) 推荐(2) 编辑
摘要: Description 你的老板命令你将停车场里的车移动成他想要的样子。停车场是一个长条矩形,宽度为w。我们以其左下角顶点为原点,坐标轴平行于矩形的边,建立直角坐标系。停车场很长,我们可以认为它一直向右边伸展到无穷远处。车都是边平行于坐标轴的矩形,大小可能不同。你可以将车任意地平移(但不能旋转),只 阅读全文
posted @ 2017-10-14 18:23 wfj_2048 阅读(143) 评论(0) 推荐(2) 编辑
摘要: Description 你有n个物品和m个包。物品有重量,且不可被分割;包也有各自的容量。要把所有物品装入包中,至少需要几个包? 你有n个物品和m个包。物品有重量,且不可被分割;包也有各自的容量。要把所有物品装入包中,至少需要几个包? Input 第一行两个整数n,m(1<=n<=24,1<=m<= 阅读全文
posted @ 2017-10-14 18:23 wfj_2048 阅读(217) 评论(0) 推荐(2) 编辑
摘要: Description Byteasar公司专门外包生产带有镜子的衣柜。刚刚举行的招标会上,有n个工厂参加竞标。所有镜子都是长方形的,每个工厂能够制造的镜子都有其各自的最大、最小宽度和最大、最小高度。镜子不可以旋转。如果存在某家工厂满足这样的条件:其他所有工厂能够制造的镜子,它都能够制造。那么这家工 阅读全文
posted @ 2017-10-14 18:22 wfj_2048 阅读(140) 评论(0) 推荐(2) 编辑
摘要: Description 魔术师的桌子上有n个杯子排成一行,编号为1,2,…,n,其中某些杯子底下藏有一个小球,如果你准确地猜出是哪些杯子,你就可以获得奖品。花费c_ij元,魔术师就会告诉你杯子i,i+1,…,j底下藏有球的总数的奇偶性。采取最优的询问策略,你至少需要花费多少元,才能保证猜出哪些杯子底 阅读全文
posted @ 2017-10-14 18:21 wfj_2048 阅读(174) 评论(0) 推荐(2) 编辑
摘要: Description 斐波那契数列的定义为:k=0或1时,F[k]=k;k>1时,F[k]=F[k-1]+F[k-2]。数列的开头几项为0,1,1,2,3,5,8,13,21,34,55,…你的任务是判断给定的数字能否被表示成两个斐波那契数的乘积。 斐波那契数列的定义为:k=0或1时,F[k]=k 阅读全文
posted @ 2017-10-14 18:20 wfj_2048 阅读(153) 评论(0) 推荐(2) 编辑
摘要: Description 在一款电脑游戏中,你需要打败n只怪物(从1到n编号)。为了打败第i只怪物,你需要消耗d[i]点生命值,但怪物死后会掉落血药,使你恢复a[i]点生命值。任何时候你的生命值都不能降到0(或0以下)。请问是否存在一种打怪顺序,使得你可以打完这n只怪物而不死掉 在一款电脑游戏中,你需 阅读全文
posted @ 2017-10-14 18:19 wfj_2048 阅读(201) 评论(0) 推荐(2) 编辑
摘要: Description A和B两个人玩游戏,一共有m颗石子,A把它们分成了n堆,每堆石子数分别为a[1],a[2],...,a[n],每轮可以选择一堆石子,取掉任意颗石子,但不能不取。谁先不能操作,谁就输了。在游戏开始前,B可以扔掉若干堆石子,但是必须保证扔掉的堆数是d的倍数,且不能扔掉所有石子。A 阅读全文
posted @ 2017-10-14 18:18 wfj_2048 阅读(239) 评论(0) 推荐(2) 编辑
摘要: Description 一张n*m的方格纸,有些格子需要印成黑色,剩下的格子需要保留白色。 你有一个a*b的印章,有些格子是凸起(会沾上墨水)的。你需要判断能否用这个印章印出纸上的图案。印的过程中需要满足以下要求: (1)印章不可以旋转。 (2)不能把墨水印到纸外面。 (3)纸上的同一个格子不可以印 阅读全文
posted @ 2017-10-14 18:17 wfj_2048 阅读(224) 评论(0) 推荐(2) 编辑
摘要: Description 共有m部电影,编号为1~m,第i部电影的好看值为w[i]。 在n天之中(从1~n编号)每天会放映一部电影,第i天放映的是第f[i]部。 你可以选择l,r(1<=l<=r<=n),并观看第l,l+1,…,r天内所有的电影。如果同一部电影你观看多于一次,你会感到无聊,于是无法获得 阅读全文
posted @ 2017-10-14 18:16 wfj_2048 阅读(237) 评论(0) 推荐(2) 编辑