湖南省第七届程序设计省赛 virus(LCIS)
来源:互联网 发布:麻将辅助软件 编辑:程序博客网 时间:2024/06/06 14:24
#include <iostream>#include <cstdio>#include <cstring>#include <string>#include <algorithm>#include <stack>#include <cmath>#include <vector>#include <queue>#include <map>#include <set>using namespace std;#define LL long long#define M 1002#define DEBUG puts("It's here!")#define INF 1<<29#define CLS(x,v) memset(x,v,sizeof(x))#define FOR(i,w,n) for(int i=(w);i<=(n);++i)int a[M],b[M],dp[M];//表示以b[j]结尾的最长LCISint n1,n2;void solve(){ int Max; for(int i=1;i<=n1;i++) { Max=0;//统计dp[i-1][k] 1<=k<j 且a[i]>b[k]的最大值 for(int j=1;j<=n2;j++) { if(a[i]==b[j])dp[j]=Max+1; else if(a[i]>b[j]&&Max<dp[j])Max=dp[j]; } } int ans=0; for(int i=1; i<=n2; i++) if(dp[i]>ans)ans=dp[i]; printf("%d\n",ans);}int main(){ int T; scanf("%d",&T); while(T--) { scanf("%d",&n1); for(int i=1; i<=n1; i++)scanf("%d",&a[i]); scanf("%d",&n2); for(int i=1; i<=n2; i++)scanf("%d",&b[i]); CLS(dp,0); solve(); } return 0;}
0 0
- 湖南省第七届程序设计省赛 virus(LCIS)
- 盒子游戏(湖南省第七届大学生计算机程序设计竞赛)
- 盒子游戏(湖南省第七届大学生计算机程序设计竞赛)
- 多连块拼图(湖南省第七届大学生计算机程序设计竞赛)
- 湖南省第七届大学生计算机程序设计竞赛
- 多连块拼图 (湖南省第七届大学生计算机程序设计竞赛真题) (平移+模拟匹配)
- 湖南省第七届大学生计算机程序设计竞赛 RMQ with Shifts (线段树)
- 湖南省第七届大学生计算机程序设计竞赛 多连块拼图 (模拟)
- 湖南省第七届程序设计竞赛 RMQ with Shifts
- 湖南省第七届大学生计算机程序设计竞赛 报数游戏
- 湖南省第七届程序设计竞赛 最优对称路径
- 湖南省第七届大学生计算机程序设计竞赛 多连块拼图
- 湖南省第七届大学生计算机程序设计竞赛---机器人的指令
- 20140820 【第七届湖南省省赛】 RMQ with Shifts
- 2011年湖南省第七届大学生计算机程序设计竞赛,E题,盒子游戏
- CSU1106 最优对称路径 湖南省第七届大学生计算机程序设计竞赛
- CSU Problem 1100 一二三——湖南省第七届大学生计算机程序设计竞赛
- 病毒(湖南省第八届大学生计算机程序设计竞赛)
- MSC3N获取物料批次特性及特性值
- 【Leetcode长征系列】Letter Combinations of a Phone Number
- 使用U盘安装CentOS6.2过程详解
- Android 最火快速开发框架AndroidAnnotations简介
- Android Animation学习(二) ApiDemos解析:基本Animatiors使用
- 湖南省第七届程序设计省赛 virus(LCIS)
- pmap confuse java applicaiton memeory used
- andoird jni - 应用出现各种权限问题解决
- C++中const限定符和指针
- org.hibernate.propertyaccessexception could not get a field value by reflection getter of
- Android应用开发中如何进行单元测试
- uva 565(暴力+枚举)
- js 判断是否是整数
- 在spring中配置hibernate.hbm2ddl.auto=true自动建表 .