摘要: 总时间限制: 1000ms 内存限制: 262144kB 描述 宇航员Bob有一天来到火星上,他有收集硬币的习惯。于是他将火星上所有面值的硬币都收集起来了,一共有n种,每种只有一个:面值分别为a1,a2… an。 Bob在机场看到了一个特别喜欢的礼物,想买来送给朋友Alice,这个礼物的价格是X元。 阅读全文
posted @ 2019-06-02 20:31 郭怡柔 阅读(488) 评论(0) 推荐(1) 编辑
摘要: 总时间限制: 1000ms 内存限制: 65536kB 描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字 阅读全文
posted @ 2019-06-02 19:48 郭怡柔 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 总时间限制: 1000ms 内存限制: 65536kB 描述 给定n个1到9的数字,要求在数字之间摆放m个加号(加号两边必须有数字),使得所得到的加法表达式的值最小,并输出该值。例如,在1234中摆放1个加号,最好的摆法就是12+34,和为36 输入 有不超过15组数据每组数据两行。第一行是整数m, 阅读全文
posted @ 2019-06-02 18:38 郭怡柔 阅读(872) 评论(0) 推荐(1) 编辑
摘要: 总时间限制: 1000ms 内存限制: 65536kB 描述 A sequence of positive integers is Palindromic if it reads the same forward and backward. For example:23 11 15 1 37 37 阅读全文
posted @ 2019-06-02 16:23 郭怡柔 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 第七章 动态规划 一、递归求解: 递归问题的关键是解决初始值和递推公式,从而将复杂问题分解为简单问题直至初始值对应的极简问题,从而得到答案。 套路:初始值+递归公式。 Trick:将求出的值存储在数组中以便复用。 二、问题1:最长递增子序列(LIS:Longest increasing subseq 阅读全文
posted @ 2019-06-02 11:00 郭怡柔 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Description Marsha and Bill own a collection of marbles. They want to split the collection among themselves so that both receive an equal share of the 阅读全文
posted @ 2019-06-02 01:11 郭怡柔 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 总时间限制: 10000ms 内存限制: 65536kB 描述 有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用 阅读全文
posted @ 2019-06-02 00:32 郭怡柔 阅读(214) 评论(0) 推荐(0) 编辑