动态规划——1087 Super Jumping! Jumping! Jumping!
来源:互联网 发布:bamboo mac 手绘 编辑:程序博客网 时间:2024/06/06 02:35
这道题是最长上升子序列的变形,把长度变成和即可
#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>#define maxn 1010using namespace std;typedef long long ll;int main(){ int n; ll a[maxn],dp[maxn]; while(scanf("%d",&n) && n != 0) { for(int i = 0; i <= n; i++) dp[i] = 0; for(int i = 1; i <= n; i++) cin>>a[i]; ll max1 = 0; for(int i = 1; i <= n; i++) { dp[i] = a[i]; for(int j = 1; j < i; j++) { if(a[i] > a[j]) { dp[i] = max(dp[j] + a[i], dp[i]);//这里是在原先已更新的基础上换而不是与a[i]相比 } } max1 = max(dp[i],max1); } cout<<max1<<endl; } return 0;}
阅读全文
0 0
- 动态规划——1087 Super Jumping! Jumping! Jumping!
- 动态规划—杭电1087 Super Jumping! Jumping! Jumping!
- 动态规划入门——Super Jumping! Jumping! Jumping!
- HDU 1087 Super Jumping! Jumping! Jumping![动态规划——最大递增子序列]
- HDU1087 Super Jumping! Jumping! Jumping! 动态规划
- Super Jumping! Jumping! Jumping!(动态规划)
- 动态规划 Super Jumping! Jumping! Jumping!
- 动态规划:Super Jumping! Jumping! Jumping!
- Super Jumping! Jumping! Jumping! 动态 规划
- hdu 1087 Super Jumping! Jumping! Jumping!(动态规划)
- hdu 1087 Super Jumping! Jumping! Jumping! 动态规划
- HDU 1087 Super Jumping! Jumping! Jumping! -- 简单动态规划
- hdu 1087 Super Jumping! Jumping! Jumping! (动态规划)
- [ACM] hdu 1087 Super Jumping! Jumping! Jumping! (动态规划)
- HDOJ 题目1087Super Jumping! Jumping! Jumping!(动态规划)
- HDU 1087 Super Jumping! Jumping! Jumping! 动态规划
- hdoj 1087 Super Jumping! Jumping! Jumping!(动态规划)
- HDU 1087 Super Jumping! Jumping! Jumping!(动态规划)
- Pycharm DataBase Navigator Plugins 使用
- 卷积神经网络LeNet5,基于TensorFlow的实现
- Hadoop常用指令
- node.js使用(四):采集网页
- 十年磨剑服务健康事业
- 动态规划——1087 Super Jumping! Jumping! Jumping!
- windows 安装ninja
- 匈牙利算法
- MyBatis逆向工程的使用
- 寻找数组的第k个最大者
- 20170702
- form表单转json字符串
- servlet
- centos7.2部署tomcat8