动态规划 LIS
来源:互联网 发布:武汉软件行业协会 编辑:程序博客网 时间:2024/06/06 04:30
求连续最长子序列
#include <iostream>using namespace std;const int maxn = 1000+10;int count[maxn],arr[maxn];int main() { int n,ans = 0; cin >> n;//原序列的长度 for(int i = 0;i < n;i++) { count[i] = 1;//将到达计数数组置1,相当于他们本身的序列 cin >> arr[i];//读入要求子序列的数组数据 } for(int i = 2;i < n;i++) { int max = count[0]; for(int j = 0;j <= i - 1;j++) { if(arr[j] < arr[i] && count[j] > max) { max = count[j];//两个条件:首先满足上升,其次是求最长,即if判断中的判断 } count[i] = max + 1;//加上本身,构成连续上升子序列 } if(ans < count[i]) ans = count[i]; } cout << ans << endl; return 0;}
0 0
- 动态规划---LIS
- 动态规划---LIS
- 动态规划 LCS,LIS
- 动态规划-LIS
- 动态规划 LIS
- Sicily LIS |动态规划
- 动态规划--LIS练习
- 动态规划 — LIS
- 合唱队形(LIS) 动态规划
- hdu1087 动态规划入门LIS
- 动态规划--LIS与LCS
- 动态规划——LIS问题
- 动态规划-最长上升子序列LIS
- UVA10534-----Wavio Sequence-----动态规划之LIS
- 动态规划-最长递增序列(LIS)【模板】
- 最少拦截系统-动态规划LIS
- 动态规划之LCS和LIS
- 动态规划总结之 LIS ,LCS
- the sixth day/小白来css了
- HMM模型与Vertibi算法
- 定位MySQL锁和事务问题的两大利器
- Android的.so文件你需要知道那些知识
- 算法
- 动态规划 LIS
- javaday01总结
- 中国(北方)大学生程序设计训练赛(第一周)E. water problem
- 第九条 覆盖equals时总要覆盖hashCode方法
- 【Zookeeper】源码分析之网络通信(三)
- javaweb之保存会话数据技术
- 科大讯飞语音识别
- 1068. 万绿丛中一点红(20)
- Bootstrap代码