最长子序列
来源:互联网 发布:本地连接识别不了网络 编辑:程序博客网 时间:2024/05/17 08:52
简单的数据结构,数组哪儿有点绕,大家好好理解
点击打开链接
#include <iostream>using namespace std;int a[100000+100],c[100000];int main(){ int n,i,j,l1=1,l2=0,k2=1,t; cin>>n; for(i=0;i<n;i++) cin>>a[i]; for(i=0;i<n-1;i++){ if(a[i]<a[i+1]) l1++; ///递增长度 else{ l2=1; c[k2++]=i+1; } if(l2==1){ l2=0; l1=1; } } c[0]=0; c[k2]=n; t=c[1]-c[0]; for(j=1;j<k2;j++) if(t<c[j+1]-c[j]) t=c[j+1]-c[j]; ///找出最长长度 for(j=0;j<k2;j++){ if(c[j+1]-c[j]==t){ cout<<a[c[j]]; for(i=c[j]+1;i<c[j]+t;i++) cout<<" "<<a[i]; break; }///输出第一个最长长度 } return 0;}
0 0
- 最长公共子序列
- 最长公共子序列
- 最长递增子序列
- 最长递增子序列
- 最长公共子序列
- 最长公共子序列
- 最长递增子序列
- 最长公共子序列...
- 最长上升子序列
- 最长公共子序列
- 最长公共子序列
- 最长递增子序列
- 最长下降子序列
- 最长递增子序列
- 最长上升子序列
- 最长公共子序列
- 求最长子序列
- 最长公共子序列
- hdu 4832 chess (dp)
- windows服务器多种磁盘划分
- 第四章:数组的定义及使用
- 求出字符串中有多少种字符,以及每种字符的个数。
- php二分查找、顺序查找算法
- 最长子序列
- IDEA 32位正常,64位双击没反应,打不开
- hdu1498 大水题
- 【43】左旋转字符串
- C和C++中const区别
- log4j、spring MVC简介
- light oj 1149 - Factors and Multiples (二分匹配)
- hadoop: Could not resolve hostname ***
- RTMP协议