C语言-动态规划
大大怪o_O
Shape Of My Heart
展开
-
小鑫去爬山(动态规划)
小鑫去爬山 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 马上就要放假了,小鑫打算去爬山。 小鑫要去爬的这座山有n个海拔区间。为了清楚描述我们可以从上到下标号1到n。 第i个区间有i个落脚点,每一个落脚点都有一个危险值。 小鑫需要在第n个海拔区间挑选一个点向上爬,爬到第1个海拔区间(也就是山顶)。原创 2017-04-10 14:13:16 · 742 阅读 · 0 评论 -
上升子序列(动态规划)
上升子序列 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 一个只包含非负整数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是上升的。对于给定的一个序列{a1, a2, ...,aN},我们可以得到一些上升的子序列{ai1, ai2, ..., aiK},这里1 ≤ i1 < i2 <.原创 2017-04-10 14:16:06 · 534 阅读 · 0 评论 -
最长公共子序列问题(动态规划)
最长公共子序列问题 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 给定两个序列X= Input 输入数据有多组,每组有两行 ,每行为一个长度不超过500的字符串(输入全是大写英文字母(A,Z)),表示序列X和Y。 Output 每组输出一行,表示所求得的最长公共子序列的长度,若不存在公原创 2017-04-10 14:20:03 · 578 阅读 · 0 评论 -
数字三角形问题(动态规划)
Problem Description(fromSDUTACM) 给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大。 对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底的路径经过的数字和的最大值。 Input 输入数据的第1行是数字三角形的行数n,1≤n≤100。接下来n行是数原创 2017-02-09 15:14:12 · 2817 阅读 · 0 评论 -
最长上升子序列(动态规划)
问题描述 一个数的序列bi,当b1 2 S的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些上升的子序列(ai1, ai2, ..., aiK),这里1<= i1 2 K 你的任务,就是对于给定的序列,求出最长上升子序列的长度。 输入 输入的第一行是序列的长度N (1 <= N <= 1000)。第二行给出序列中的N个整数,这原创 2017-02-09 15:28:19 · 482 阅读 · 0 评论