动态规划
文章平均质量分 76
Dijkstra__
这个作者很懒,什么都没留下…
展开
-
动态转移方程 免费馅饼
Description都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中是个身手敏捷的高转载 2016-03-07 19:57:31 · 995 阅读 · 0 评论 -
uva1025 A Spy in the Metro
Secret agent Maria was sent to Algorithms City to carry out an especially dangerous mission. After several thrilling events we find her in the first station of Algorithms City Metro, examining the tim原创 2016-11-23 23:50:56 · 1003 阅读 · 0 评论 -
uva437
he Tower of Babylon Perhaps you have heard of the legend of the Tower of Babylon. Nowadays many details of this tale have been forgotten. So now, in line with the educational nature of this原创 2016-11-24 00:00:37 · 1123 阅读 · 0 评论 -
uva1347 Tour
John Doe, a skilled pilot, enjoys traveling. While on vacation, he rents a small plane and starts visiting beautiful places. To save money, John must determine the shortest closed tour that connects h原创 2016-11-24 00:08:45 · 1118 阅读 · 0 评论 -
poj 1947 Rebuilding Roads
The cows have reconstructed Farmer John's farm, with its N barns (1 <= N <= 150, number 1..N) after the terrible earthquake last May. The cows didn't have time to rebuild any extra roads, so now there原创 2016-12-07 11:35:20 · 1014 阅读 · 0 评论 -
UVA 116 Unidirectional TSP
BackgroundProblems that require minimum paths through some domain appear in many different areas of computer science. For example, one of the constraints in VLSI routing problems is minimizing wir原创 2016-11-25 09:40:47 · 1011 阅读 · 0 评论 -
UVA 12563 Jin Ge Jin Qu hao
12563 Jin Ge Jin Qu hao (If you smiled when you see the title, this problem is for you ^_^) For those who don’t know KTV, see: http://en.wikipedia.org/wiki/Karaoke_box There is one very popular原创 2016-11-25 09:51:32 · 1270 阅读 · 0 评论 -
UVA 11400 Lighting System Design
You are given the task to design a lighting system for a huge conference hall. After doing a lot of calculation & sketching, you have figured out the requirements for an energy-efficient design that c原创 2016-11-25 10:10:17 · 1166 阅读 · 0 评论 -
UVA 11584 Partitioning by Palindromes
题目大意:输入一个只有小写字母组成的字符串,你的任务是把它划分成尽量少的回文串。思路:dp[i]=min(dp[j]+1)(j+1~i的字符串是回文串)事先处理出第i到j的位置的字符串是否回文串#include#include#include#include#include#include#include#include#include#include#includ原创 2016-11-25 10:18:14 · 1026 阅读 · 0 评论 -
UVA 1625 Color Length
Problem Description输入两个颜色序列,要求按顺序合并成一个序列,即每次把一个序列的开头的颜色放到新序列的尾部。对于每个颜色c来说,其跨度l(c),表示c的最大位置和最小位置的差。你的任务是找一种合并方式使得所有l(c)的总和最小。dp[i][j]表示第一个串移走了i个元素,第二个串移走了j个元素还需要多少费用。dp[i][j]表示的是,当序列1取了原创 2016-11-25 10:34:35 · 926 阅读 · 0 评论 -
buct oj 最大公共子序列问题
问题 B 最大公共子序列问题时间限制: 1 Sec 内存限制: 128 MB[提交]题目描述对序列X=(x1, x2, .., xm),定义其子序列为(xi1, xi2, .., xik),i11, x2, .., xm),Y=(y1, y2, .., yn)的最长公共子序列的长度。输入输入为若干行,每行是一个计算题目,每行包括两个长度不超过1原创 2016-12-13 23:37:41 · 1380 阅读 · 0 评论 -
BUCT OJ 数字三角形
问题 G 数字三角形时间限制: 1 Sec 内存限制: 128 MB[提交]题目描述给出一个数字三角形(形式如图1所示),从该三角形最上一层开始走,每一步只能往下一层走,并且只能斜向左下或斜向右下走,直到走到最下层时结束,如何才能使经过路径上的数字之和最大?12 153 13 144 12 11 105 6 7 8 9输原创 2016-12-13 23:39:11 · 1021 阅读 · 0 评论 -
BUCT OJ 分解式的个数
题目描述大于1的正整数可以分解成一组因子的乘积,例如12可以分解成:12、6*2、4*3、3*4、3*2*2、2*6、2*3*2、2*2*3,共8个分解式。请设计算法,计算指定的大于1的正整数的分解式的个数。输入第一行为测试用例个数n,n≤100000。 从第二行开始,共有n行,每行为一个大于1的正整数m,m≤10001。输出对每个测试用例m,输出其分解式的原创 2016-12-13 23:44:29 · 1197 阅读 · 0 评论 -
BUCT OJ 矩阵最优连乘问题
题目描述已知一组连乘矩阵的各维长度,要求计算并输出计算量最小的计算顺序表达式。输入每行为一组连乘矩阵的各维长度,行中第一个数字是连乘矩阵的个数n,n≤100,后面是n+1个维长。 矩阵个数为0表示输入结束。输出对每行输入,计算最优计算顺序,并以括号形式将计算表达式输出,各矩阵用A0, A1, ..的形式表示。样例输入1 10 202 10 2原创 2016-12-13 23:49:06 · 1658 阅读 · 0 评论 -
poj2486 apple tree
Wshxzt is a lovely girl. She likes apple very much. One day HX takes her to an apple tree. There are N nodes in the tree. Each node has an amount of apples. Wshxzt starts her happy trip at one node. S转载 2016-12-06 10:19:42 · 990 阅读 · 0 评论 -
poj 3071 football
Consider a single-elimination football tournament involving 2n teams, denoted 1, 2, …, 2n. In each round of the tournament, all teams still in the tournament are placed in a list in order of increasin原创 2016-12-06 10:15:20 · 994 阅读 · 0 评论 -
动态规划 最少拦截系统
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹. 怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一下最少需要多少套拦截系原创 2016-03-07 21:30:10 · 1272 阅读 · 0 评论 -
动态规划 Super Jumping! Jumping! Jumping!
Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know little about this game, so I introduce it to you now. The原创 2016-03-08 20:38:30 · 973 阅读 · 0 评论 -
动态规划 Ignatius and the Princess IV4
Description"OK, you are not too bad, em... But you can never pass the next test." feng5166 says. "I will tell you an odd number N, and then N integers. There will be a special integer among th原创 2016-03-08 20:50:09 · 933 阅读 · 0 评论 -
动态规划 Common Subsequence
DescriptionA subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = another sequence Z = is a subsequence of X if there exists原创 2016-03-08 21:55:13 · 1036 阅读 · 0 评论 -
动态规划 Longest Ordered Subsequence
DescriptionA numeric sequence of ai is ordered if a1 a2 aN. Let the subsequence of the given numeric sequence ( a1, a2, ..., aN) be any sequence (ai1, ai2, ..., aiK), where 1 i1 i2 iK N. For e原创 2016-03-09 22:37:43 · 1069 阅读 · 0 评论 -
UVA 1626 Brackets sequence
DescriptionLet us define a regular brackets sequence in the following way:Empty sequence is a regular sequence.If S is a regular sequence, then (S) and [S] are both regular sequences.If A an原创 2016-11-29 11:27:47 · 1008 阅读 · 0 评论 -
UVA 1331 Minimax Triangulation
话说这个题我开始是不会滴,第一次看了人家的代码照着写的。有机会的话更新一下,写一下自己的代码。最优三角剖分的一类题目都是差不多的。给你一个多边形,让你把它分割成若干个三角形,求三角形某最优解,比如UVA1331要求面积最大的三角形的面积最小。如图是各种切割方法: 不知道一开始看到最大值最小化会不会又一下子想到枚举答案二分去了呢,不过本题正解是DP原创 2016-11-29 11:31:40 · 1129 阅读 · 0 评论 -
UVA 12186 Another Crisis
Description Download as PDFA couple of years ago, a new world wide crisis started, leaving many people with economical problems. Some workers of a particular company are trying to ask for an inc原创 2016-11-30 21:25:52 · 996 阅读 · 0 评论 -
UVA 1220 Party at Hali-Bula
题目大意:n 个人形成一个关系树,每个节点代表一个人,节点的根表示这个人的唯一的直接上司,只有根没有上司。要求选取一部分人出来,使得每 2 个人之间不能有直接的上下级的关系,求最多能选多少个人出来,并且求出获得最大人数的选人方案是否唯一。解题思路:分析发现是要求一个树的最大独立集。这里可以用树形 DP 解决。定义dp【x】【0】:表示在 i 点不选 i 点的以 x 为子树的最大原创 2016-11-30 21:28:53 · 1080 阅读 · 0 评论 -
uva10003 Cutting Sticks
Cutting Sticks You have to cut a wood stick into pieces. The most affordable company, The Analog Cutting Machinery, Inc. (ACM), charges money according to the length of the stick being cut原创 2016-11-29 11:21:40 · 1037 阅读 · 0 评论 -
四柱汉诺塔
问题;有a,b,c,d四根柱子,要求最小的步数求出把a上的n根汉诺塔移到d上解法:1. 先把a上的的n个盘子分成两部分:(n-k)和k个,上层为k个2. 把a上层的k个用四柱汉诺塔的方法借助c,d移动到b上3. 把a剩下的n-k个盘用三柱汉诺塔的方法经过c移动到d上4. 把b上的k个汉诺塔借助四柱汉诺塔的方式经过a,c移动到d上由此可见要算n个盘子的四柱汉诺塔的步数等于原创 2016-11-22 12:07:02 · 1900 阅读 · 0 评论 -
最长公共子序列
问题描述:字符序列的子序列是指从给定字符序列随意的(不一定是连续的)去掉若干个字符(也可能一个也去不掉)后形成的字符序列。求给定的两个字符串的最长公共子序列输入:输入两行字符串输出:输出最长公共子序列的个数分析:若在序列A,B中查找最长公共子序列,i,j分别为字符串的下标,则分为三种情况1:边界情况,当i==0,j==0时最长子序列为0;2:当a[i]==b[j原创 2016-11-22 12:09:00 · 1031 阅读 · 0 评论 -
最优三角剖分
问题:对于一个n个顶点的凸多边形,有很多种方法对它进行三角剖分,n-3条互不相交的边把它分成n-2个三角形,让三角形的权和最大。输入:第一行输入n,表示n个顶点 后面的n行输入每行包括三个数,I,j,k; 分别为两个顶点的编号以及两点之间线的长度;输出:剖分三角形最大权和思路:使用一个n*n的矩阵存储两条边的信息;使用一个n*n的矩阵存储最大权和t[原创 2016-11-22 12:47:17 · 1360 阅读 · 0 评论 -
棋盘村
棋盘村Time Limit: 1000 MSMemory Limit: 32768 KTotal Submit: 125(41 users)Total Accepted: 42(35 users)Rating: Special Judge: NoDescription 一名骑原创 2016-11-27 23:34:20 · 1091 阅读 · 0 评论