hdu 1087 Super Jumping! Jumping! Jumping!
2014-03-13 14:13
423 查看
#include<iostream> #include <stdio.h> #define MAXN 1000 using namespace std; int a[MAXN+10]; int dp[MAXN+10]; int main() { intn,i,j,maxsum; while(scanf("%d",&n),n){ for(i=1;i<=n;i++){ scanf("%d",&a[i]); dp[i]=a[i]; } maxsum=0; for(i=1;i<=n;i++){ for(j=1;j<i;j++){ if(a[j]<a[i]&&dp[j]+a[i]>dp[i]) dp[i]=dp[j]+a[i]; if(dp[i]>maxsum) maxsum=dp[i]; } } printf("%d\n",maxsum); } return0; }
相关文章推荐
- lucky number(hdu 3346)
- spring mvc中返回ModelAndView后执行ajax异步请求
- 海选女主角(2022)
- 绝对值排序(2020)
- 发工资咯:)(2021)
- 深入探讨MFC消息循环和消息泵
- UserAgent的历史变迁
- ubuntu 下安装vim
- C# .net中cookie值为中文时的乱码解决方法
- 数列有序!(2019)
- 11月6日总结
- sort(1425)
- 无题(1871)
- 变形课(1181)
- Factorial(1124)
- Self Numbers(1128)
- A hard puzzle(1097)
- 字符串统计(2017)
- android sdcard存储方案(基于fuse文件系统):之二
- 数据的交换输出(2016)