
动态规划
文章平均质量分 54
xiaoxinxinev5
每一只菜狗子都有一颗想成为大佬的xin;
展开
-
免费馅饼
Problem Description都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中原创 2016-12-13 10:58:52 · 204 阅读 · 0 评论 -
取数字问题
Problem Description给定M×N的矩阵,其中的每个元素都是-10到10之间的整数。你的任务是从左上角(1,1)走到右下角(M,N),每一步只能够向右或者向下,并且不能够走出矩阵的范围。你所经过的方格里面的数字都必须被选取,请找出一条最合适的道路,使得在路上被选取的数字之和是尽可能小的正整数。Input输入第1行是两个整数M和N,(2Output原创 2016-12-13 10:59:56 · 464 阅读 · 0 评论 -
马的走法
Problem Description在一个4*5的棋盘上,马的初始位置坐标(纵 横)位置由键盘输入,求马能返回初始位置的所有不同走法的总数(马走过的位置不能重复,马走“日”字)。如果马的初始位置坐标超过棋盘的边界,则输出ERROR。例如初始位置为4 6,则输出ERROR。Input输入数据只有一行,有两个用空格分开的整数,表示马所在的初始位置坐标。首行首列位置编号为(1原创 2016-12-13 11:03:37 · 325 阅读 · 0 评论 -
数字三角形问题
Problem Description给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大。 对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底的路径经过的数字和的最大值。Input输入数据的第1行是数字三角形的行数n,1≤n≤100。接下来n行是数字三角形各行中的数字。所有数字在0..原创 2016-12-08 15:16:20 · 223 阅读 · 0 评论 -
上升子序列
Problem Description一个只包含非负整数的序列bi,当b1 对于给定的一个序列,求出它的最大的上升子序列的和。注意:最长的上升子序列的和不一定是最大的哦。Input输入包含多组测试数据,对于每组测试数据:输入数据的第一行为序列的长度 n(1 ≤ n ≤ 1000),第二行为n个非负整数 b1,b2,...,bn(0 ≤ bi ≤ 10原创 2016-12-08 15:17:25 · 222 阅读 · 0 评论 -
小鑫去爬山
Problem Description马上就要放假了,小鑫打算去爬山。 小鑫要去爬的这座山有n个海拔区间。为了清楚描述我们可以从上到下标号1到n。第i个区间有i个落脚点,每一个落脚点都有一个危险值。小鑫需要在第n个海拔区间挑选一个点向上爬,爬到第1个海拔区间(也就是山顶)。他必须规划一条路径,让危险值之和最小。这样才安全的。并不是任意两个落脚点之间都可以相互到达。我们这样定原创 2016-12-08 15:18:44 · 263 阅读 · 0 评论 -
最长上升子序列
Problem Description一个数的序列bi,当b1 2 S的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些上升的子序列(ai1, ai2, ..., aiK),这里11 < i2 K <= N。比如,对于序列(1, 7, 3, 5, 9, 4, 8),有它的一些上升子序列,如(1, 7), (3, 4, 8)原创 2016-12-08 15:20:15 · 224 阅读 · 0 评论 -
最长公共子序列问题
Problem Description 给定两个序列X=Input输入数据有多组,每组有两行 ,每行为一个长度不超过500的字符串(输入全是大写英文字母(A,Z)),表示序列X和Y。Output每组输出一行,表示所求得的最长公共子序列的长度,若不存在公共子序列,则输出0。Example InputABCBDABBDCABAE原创 2016-12-08 15:22:50 · 285 阅读 · 0 评论 -
马拦过河卒
Problem Description棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0,0)、B点(n,m)(n,m为不超过15的整数),同样马的位置坐标是需要给出的。现在要求你计算出卒从A点能够到达B点的路径的条数,假设马的位原创 2016-11-20 19:57:05 · 294 阅读 · 0 评论