动态规划练习题-13(最大上升子序列和)
来源:互联网 发布:mac如何安装搜狗输入法 编辑:程序博客网 时间:2024/04/19 15:41
一个数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, ...,aN),我们可以得到一些上升的子序列(ai1, ai2, ..., aiK),这里1 <= i1 < i2 < ... < iK <= N。比如,对于序列(1, 7, 3, 5, 9, 4, 8),有它的一些上升子序列,如(1, 7), (3, 4, 8)等等。这些子序列中序列和最大为18,为子序列(1, 3, 5, 9)的和.
求最长上升序列长度
课堂基础题,本题与第一题重了,见动态规划练习题一
#include<iostream>#include<string>#include<vector>#include<algorithm>#include<string.h>using namespace std;int main(){ int a[1001],max=0,n,f[1001]; a[0]=0; cin>>n; for(int i=1;i<=n;i++) {cin>>a[i];} f[1]=a[1]; for(int i=1;i<=n;i++) { for(int j=1;j<i;j++) { if(a[j]<a[i]) { if(f[j]>max){max=f[j];} } } f[i]=max+a[i];max=0; } max=0; for(int i=1;i<=n;i++) {if(f[i]>max){max=f[i];}} cout<<max;}
0 0
- 动态规划练习题-13(最大上升子序列和)
- 动态规划--最大上升子序列和
- 动态规划:最大上升子序列和
- 动态规划练习一 13:最大上升子序列和
- 动态规划练习一 13:最大上升子序列和
- ACM-动态规划13-最大上升子序列和
- 动态规划练习13:最大上升子序列和
- 动态规划练习--13(最大上升子序列和)
- 动态规划—13最大上升子序列和
- 题目1480:最大上升子序列和:动态规划
- hdu 1087 (最大上升子序列和)动态规划
- |NOIOJ|动态规划|3532:最大上升子序列和
- 动态规划―最大上升子序列和
- 动态规划练习——最大上升子序列和
- 动态规划:最大上升子序列
- 【动态规划】求最大上升子序列
- 动态规划练习一—13最大上升子序列
- 动态规划:HDU1087-Super Jumping! Jumping! Jumping!(最大上升子序列和)
- RFM模型
- 基础知识—数据类型-常量及符号
- 利用C语言解决实际问题
- web开发中px\em\rem\pt区别
- EhCache 常用配置项详解
- 动态规划练习题-13(最大上升子序列和)
- A. Who is Older?
- Ehcache配置持久化到硬盘
- 1012. 数字分类
- jxl.read.biff.BiffException: Unable to recognize OLE stream
- L1-042. 日期格式化
- (结对编程)之细胞生命游戏
- 网页上的即时聊天--nodejs学习笔记
- MyBatis