hdu1087(上升子序列的最大和)
2013-09-13 13:49
253 查看
Problem - 1087 http://acm.hdu.edu.cn/showproblem.php?pid=1087
/*************************** # 2013-9-13 13:44:52 # Time: 15MS Memory: 236K # Author: zyh # Status: Accepted ***************************/ #include<stdio.h> #include<string.h> struct point{ int v,s; }a[1005]; int main() { int n,i,j,sum,Max; while(~scanf("%d",&n),n) { for(Max=0,i=0;i<n;i++){ scanf("%d",&a[i].v); for(sum=a[i].v,j=i-1;j>=0;j--){ if(a[i].v>a[j].v && sum<a[j].s + a[i].v){ sum = a[j].s + a[i].v; } } a[i].s = sum; if(Max<sum) Max = sum; } printf("%d\n",Max); } return 0; }
相关文章推荐
- HDU1087(最大上升子序列)
- hdu1087(求一个长上升子序列,使其和最大)
- 动态规划:HDU1087-Super Jumping! Jumping! Jumping!(最大上升子序列和)
- hdu1087 dp(最大上升子序列和)
- 全部最大上升子序列
- L2-014 列车调度(寻找最大上升子序列)
- 九度OJ-1480:最大上升子序列和
- 北大 2012 最大上升子序列和 最简真分数
- hdu3998 最长上升子序列及其个数 dp或dp+最大流
- 题目1480:最大上升子序列和
- 北大-最大上升子序列和
- HDU 1087 Super Jumping!Jumping!Jumping求连续上升子序列的最大和值 (解析)
- 最大上升子序列
- dp --- 二维dp + 最大上升子序列
- 13:最大上升子序列和
- 13:最大上升子序列和
- 动态规划练习--13(最大上升子序列和)
- 每日三题-Day2-C(HDU 1087 Super Jumping! Jumping! Jumping! 最大上升子序列和)
- 九度OJ 1480 动态规划 最大上升子序列和
- “最长上升子序列,最大连续子序列和,最长公共子串”的Java实现