动态规划练习一—13最大上升子序列
来源:互联网 发布:区块链闪电网络 知乎 编辑:程序博客网 时间:2024/03/28 17:40
1、题意:求上升子序列的和,输出最大值
2、思路:类似于第一题,只需对找出的上升子序列进行求和储存,最后输出最大值
3、感想:与第一题类似,只是储存的个数变为和,比较简单
4、代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,i,j,max,line[1002],a[1002];
scanf("%d",&n);line[0]=0;
for(i=1;i<=n;i++)
scanf("%d",&a[i]);
line[1]=a[1];
for(i=2;i<=n;i++)
{max=0;
for(j=1;j<i;j++)
{if(a[i]>a[j])
{if(max<line[j]) max=line[j];}}
line[i]=max+a[i];}
sort(line,line+n+1);
printf("%d\n",line[n]);
return 0;
}
0 0
- 动态规划练习一—13最大上升子序列
- 动态规划练习一 13:最大上升子序列和
- 动态规划练习一 13:最大上升子序列和
- 动态规划练习13:最大上升子序列和
- 动态规划练习--13(最大上升子序列和)
- 动态规划练习——最大上升子序列和
- 动态规划练习一—1最长上升子序列
- 动态规划—13最大上升子序列和
- 动态规划练习一 01:最长上升子序列
- 动态规划练习一 最长上升子序列
- 动态规划:最大上升子序列
- 动态规划--最大上升子序列和
- 动态规划:最大上升子序列和
- 【动态规划】求最大上升子序列
- 动态规划练习——最长上升子序列
- 动态规划练习题-13(最大上升子序列和)
- ACM-动态规划13-最大上升子序列和
- 动态规划-3003-序列的最大上升子序列
- Maven 使用Intellij IDEA部署添加Maven Module出现 'pom.xml' already exists in VFS
- 银行ATM问题陈述、词汇表、领域类图
- windows部署tomcat项目(1)
- C#学习之----正则表达式
- 第一个servlet
- 动态规划练习一—13最大上升子序列
- hdu 2610 全排列
- Java线程优先级
- 5-20 表达式转换
- 设计模式之工厂模式
- 基于BP人工神经网络的数字字符识别及MATLAB实现
- Java内存管理
- Jenkins自动化上传到服务器上的配置
- STM32F205RET6工程应用要点