动态规划
文章平均质量分 69
Aldonah-Zero
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态规划
前言 例题一 题目描述 输入 输出 样例输入 样例输出 数据范围限制 代码(深搜) 例题二 题目描述 输入 输出 样例输入 样例输出 分析 代码(例题二) p.s. 前言 今天要写的是一个被称作记忆搜索的东东-动态规划 例题一 数的划分问题一 (Standard IO) 题目描述 把正整数N分解成M个正整数的和,即使M个数相同但顺序不同也...原创 2017-07-06 12:11:14 · 321 阅读 · 0 评论 -
建造基地
题目 Input Output Sample Input Sample Output 解析 代码 题目 在遥远的未来,小Hi成为了地球联邦外空间联合开发工作组的一员,前往一颗新发现的星球开发当地的重金属资源。 为了能够在当地生存下来,小Hi首先要建立一个基地。建立基地的材料可以直接使用当地的石材和富裕的重金属资源。基地建设分为N级,每一级都需要达成K的建设值后才能够完成...原创 2018-04-04 14:14:03 · 188 阅读 · 0 评论 -
怪盗基德的滑翔翼
4977:怪盗基德的滑翔翼 描述 输入 输出 样例输入 样例输出 分析 代码 4977:怪盗基德的滑翔翼 描述 怪盗基德是一个充满传奇色彩的怪盗,专门以珠宝为目标的超级盗窃犯。而他最为突出的地方,就是他每次都能逃脱中村警部的重重围堵,而这也很大程度上是多亏了他随身携带的便于操作的滑翔翼。 有一天,怪盗基德像往常一样偷走了一颗珍贵的钻石,不料却被柯南小朋友识破了伪...原创 2017-09-21 14:02:55 · 1065 阅读 · 0 评论 -
滑雪
90:滑雪 描述 输入 输出 样例输入 样例输出 分析 核心代码 代码 90:滑雪 描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 ...原创 2017-09-21 13:16:44 · 521 阅读 · 0 评论 -
最低通行费
7614:最低通行费 限制 描述 输入 输出 样例输入 样例输出 提示 分析 代码 7614:最低通行费 限制 总时间限制: 1000ms 内存限制: 65536kB 描述 一个商人穿过一个 N*N 的正方形的网格,去参加一个非常重要的商务活动。他要从网格的左上角进,右下角出。每穿越中间1个小方格,都要花费1个单位时间。商人必须在(2N-1)个单位...原创 2017-09-18 13:34:07 · 903 阅读 · 0 评论 -
子集的和
题目描述 输入 输出 样例输入 样例输出 分析 代码 题目描述 对于从1到N (1 <= N <= 39) 的连续整数集合,能划分成两个子集合,且保证每个集合的数字之和是相等的。 举个例子,如果N=3,对于{1,2,3}能划分成两个子集合,他们每个的所有数字和是相等的: {3} and {1,2} 这是唯一一种分法(交换集合位置被...原创 2017-08-25 17:12:06 · 356 阅读 · 0 评论 -
最长上升子序列
前言 题目描述 输入 输出 样例输入 样例输出 提示 分析 代码 前言 如果你认为,这是一道普通的动态规划题,那你就大错特错了。这道题困扰了我很久,原因就在于它的数据太大了(2000000!)。如果是搜索,时间复杂度就为O(n^n),普通的动态规划的时间复杂度为O(n!),远远大于一秒的规定时间。所以,要对算法进行一系列的优化。 题目描述 给出一个长度为N的整数...原创 2017-08-25 16:06:00 · 317 阅读 · 0 评论 -
货币系统
题目描述 输入 输出 样例输入 样例输出 分析 代码 题目描述 母牛们不但创建了他们自己的政府而且选择了建立了自己的货币系统。由于他们特殊的思考方式,他们对货币的数值感到好奇。传统上,一个货币系统是由1元,5元,10元,20元 或 25元,50元, 和100元的面额组成的。 母牛想知道有多少种不同的方法来用货币系统中的各种货币来凑成某一个确定的总金额。 举例来说, ...原创 2017-08-25 10:20:40 · 792 阅读 · 0 评论 -
0-1背包问题
题目描述 输入 输出 样例输入 样例输出 题目描述 有 n 件物品, 每件物品有一个价值和一个重量,分别记为: b1,b2, …bn w1,w2, …wn 其中所有的 重量wi 均为整数。 现有一个背包,其最大载重量为W,要求从这n件物品中任取若干件(这些物品要么被装入要么被留下)。问背包中装入哪些物品可使得所装物品的价值和最大? 输入 第1行:2个整数n(1&...原创 2017-08-24 11:20:57 · 350 阅读 · 0 评论 -
最长上升子序列(记忆化递推)
1759:最长上升子序列 描述 输入 输出 样例输入 样例输出 分析 状态转移方程 核心代码 代码 1759:最长上升子序列 描述 一个数的序列bi,当b1 < b2 < … < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, …, aN),我们可以得到一些上升的子序列(ai1, ai2, …, aiK),这里1 &l...原创 2017-09-22 13:17:33 · 763 阅读 · 0 评论 -
采药
前言 例题 分析 完整代码 顺便说说 前言 这是一道动态规划的经典问题,被称为0-1背包问题。 例题 1775:采药 总时间限制: 1000ms 内存限制: 65536kB 描述 辰辰是个很有潜能、天资聪颖的孩子,他的梦想是称为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他...原创 2017-07-10 09:47:54 · 455 阅读 · 0 评论 -
Ant Counting
前言 题目 Input Output Sample Input Sample Output 大意 分析 代码 前言 不知道为什么有这么多英文题。。。 题目 Bessie was poking around the ant hill one day watching the ants march to and fro while gathering food. Sh...原创 2018-05-09 14:07:31 · 436 阅读 · 0 评论
分享