最大递增子序列
来源:互联网 发布:知乎最好用的版本 编辑:程序博客网 时间:2024/06/08 14:51
最大递增子序列(Longest Increasing Subsequence)是指找到一个给定序列的最长子序列的长度,使得子序列中的所有元素单调递增。
例如:{3,5,7,1,2,8}的LIS是{3,5,7,8},长度为4。
代码如下:
//最长递增子序列 #include<iostream>using namespace std;int a[10];int b[10];int main(){int n,i,j,max=0;cin>>n;for(i=0;i<n;i++) cin>>a[i];for(i=0;i<n;i++){b[i]=1;for(j=0;j<i;j++){if(a[i]>a[j]&&b[i]<b[j]+1) b[i]=b[j]+1;}}for(i=0;i<n;i++){if(b[i]>max) max=b[i];}cout<<max<<endl;return 0;}
阅读全文
0 0
- 最大递增子序列
- 最大递增子序列
- 最大递增子序列
- 最大递增(减)子序列
- 最大连续递增子序列
- hdu1025 最大递增子序列
- 最大递增子序列LIS
- 最大递增子序列问题
- dp 最大递增子序列
- 最大连续递增子序列
- 最大单调递增子序列
- 最大子序列和最大递增子序列
- 最大递增子序列——POJ1836
- 1160 hdu(最大递增子序列)
- 1025 最大递增子序列+二分 nlogn
- hdoj 1089 最大递增子序列和
- hdu1025 最大递增子序列的优化
- HDU 1025 最大递增子序列长度
- RADIUS and IPv6[frc-3162译文]
- 数据结构与算法分析 c++11 查找二叉树 BinarySearchTree
- Java json按照字符串顺序解析,并逆向读取
- minix_R3.3.0-588a35b.iso引导文件反汇编
- mysql:sql_mode=“only_full_group_by”
- 最大递增子序列
- one hot encoding/哑编码
- <fmt:formatNumber> 最多保留小数部分几位
- JAVA 调用WebService
- Strom集群安裝,Python安裝,Strom配置,Strom常用命令
- MySQL触发器使用详解
- XMLHttpRequest Level 2 使用指南
- java的单例与c的联合体
- 深度学习——Xavier初始化方法