hdu 4212 吉哥系列故事——完美队形I
来源:互联网 发布:淘宝男装羽绒服 编辑:程序博客网 时间:2024/05/16 05:26
将数组反转,求最长上升公共子串
#include<iostream>#include<cstring>#define maxn 210using namespace std;int a[maxn],b[maxn],n;void input(){cin>>n;for(int i=1,j=n;i<=n;i++,j--){cin>>a[i];b[j]=a[i];}}int solve(){int dp[maxn];memset(dp,0,sizeof(dp));int re=0;for(int i=1;i<=n;i++){int k=0,j=1;for(j=1;j<=n-i+1;j++){if(a[i]==b[j]){if(j!=n-i+1) dp[j]=max(dp[j],dp[k]+2);else dp[j]=max(dp[j],dp[k]+1);}else if(a[i]>b[j]&&dp[k]<dp[j]) k=j;}re=max(dp[j],re);}return re;}int main(){int t;cin>>t;while(t--){input();cout<<solve()<<endl;}return 0;}
0 0
- hdu 4212 吉哥系列故事——完美队形I
- hdu4512 吉哥系列故事——完美队形I
- 吉哥系列故事——完美队形I
- hdu4512---吉哥系列故事——完美队形I
- HDU4512 吉哥系列故事——完美队形I
- hdu 4512 吉哥系列故事——完美队形I(最长公共上升序列)
- HDU 4512 吉哥系列故事——完美队形I
- Hdu 4512 吉哥系列故事——完美队形I (LCIS)
- HDU 4512 吉哥系列故事——完美队形I
- hdu 4512 吉哥系列故事——完美队形I【LCIS经典应用】
- HDU 4512 吉哥系列故事——完美队形I
- hdu 4512 吉哥系列故事——完美队形I
- hdu 4512 吉哥系列故事——完美队形I(最长上升公共子序列)
- HDU 4512 吉哥系列故事——完美队形I
- HDU 4512 吉哥系列故事——完美队形I
- [HDU 4512] 吉哥系列故事——完美队形I 最长上升公共子序列
- HDU 4512 吉哥系列故事——完美队形I
- hdu 4512 吉哥系列故事——完美队形I(LICS)
- c++全局变量在大型程序中不应出现太多
- Perl 多进程与多线程编程
- add-and-search-word
- 46.Oracle数据库SQL开发之 日期和时间的存储与处理——使用时间间隔
- 用struts2标签获取bean里面的属性的时候,会调用get方法
- hdu 4212 吉哥系列故事——完美队形I
- C++primer_顺序容器之string操作
- 2015年11月9日杂谈
- 秋意浓
- IPC——共享内存
- Docker 0.1 概念
- 47.Oracle数据库SQL开发之 子查询——子查询的类型
- 数据结构与算法javascript描述(四) 冒泡排序
- Core Data入门