递增数列最长(dp)
来源:互联网 发布:搞笑视频软件下载 编辑:程序博客网 时间:2024/06/02 05:01
题目:点击打开链接
#include<stdio.h>#include<cstring>#include<algorithm>using namespace std;int main(){int n,temp,max1;int a[1010],d[1010];while(~scanf("%d",&n)){max1 = 0;if(n == 0)break;memset(a , 0 , sizeof(a));for(int i = 0 ; i < n ; i++){scanf("%d",&a[i]);d[i] = a[i];}for(int i = 0 ; i < n ; i++){temp = a[i];for(int j = 0 ; j <= i ; j++){if(a[j] < temp){d[i] = max(d[i] , d[j] + temp); //在同意个i间找到最大 ,之所以用d[i]不用a[i]是因为对于i等于一个值的时候,要随时更新通一层面的最大值 }}max1 = max(max1 , d[i]); //控制最终的最大值 }printf("%d\n",max1);}return 0;}
阅读全文
1 0
- 递增数列最长(dp)
- 最长递增子数列
- dp求数列最长递增子序列长度
- 最长递增子序列!!!(DP ,二分)
- 最长递增子序列(dp)
- 最长递增子序列 (dp)
- 最长递增子序列 - dp
- 最长递增子序列dp
- 求数列的最长递增子序列
- 算法分析: 求最长的递增数列
- AOJ 189 最长递增子序列(DP)
- poj 1631Bridging signals Dp(最长递增子序列)
- NYOJ214最长单调递增子序列(DP)
- NYOJ 题目17 单调递增最长子序列 (DP)
- hdu1159Common Subsequence(DP最长公共递增序列)
- POJ 2533 Longest Ordered Subsequence (DP,最长递增序列)
- nyoj17单调递增最长子序列(dp)
- zoj1986 Bridging Signals (dp,最长递增序列,LIS)
- Shortest Prefixes
- photoview拖拽和缩放
- Python学习(5)
- 技术路线的核心竞争力
- 重复值判断
- 递增数列最长(dp)
- spring boot之集成页面
- 模拟登陆豆瓣,发帖和回复code
- 使用Filter处理web中的表单提交过程中的中文问题
- Java 线程 50个Java多线程面试题
- FCC----------- Binary Agents
- pyCharm第三方库安装
- json与bean,beanlist互转
- android和js交互数据格式