111
2014-02-28 22:43
148 查看
/*
2月28 从这题中可以很明显的看出我的粗心 ,第一个表示的是 第一个事件在第几个顺序发生 而我确认为 他说的是 第一个表示的是第几个事件发生 这题理解了这里就不难了 LIS 。。。 */ #include<iostream> #include <cstdio> #include <string.h> using namespace std; int N[2][25]; int A[2][25]; int main() { int n ,d; scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&d); A[0][d-1]=i; } while(scanf("%d",&d)==1){ A[1][d-1]=1; for(int i=2;i<=n;i++) { scanf("%d",&d); A[1][d-1]=i; } memset(N,0,sizeof(N)); d=0; for(int i=1;i<=n;i++){ d=d^1; for(int j=1;j<=n;j++){ if(A[0][i-1]==A[1][j-1]) N[d][j]=N[d^1][j-1]+1; if(A[0][i-1]!=A[1][j-1]) N[d][j]=N[d][j-1]>N[d^1][j]?N[d][j-1]:N[d^1][j]; } } printf("%d\n",N[d] ); } return 0; }
相关文章推荐
- Tomcat中“Offending class: javax/servlet/Servlet.class”错误:重复的servlet包
- 程序员前辈走过的路
- Hibernate Annotation (Hibernate 注解实例)
- 批处理简单运用
- NTP时间服务构建
- BAT 实现删除指定天数之前的文件
- 怎样才能学习不分心——找回“专念”的力量
- SQLite入门与分析(二)---设计与概念(续)
- NFS文件共享服务
- AJAX技术与应用浅析
- yum 维护及去除重复安装包
- s5pv210-nand s5pv210-nand: failed to get clock问题
- 设计一个可容纳40位数的求n!程序
- NS2画图gnuplot介绍
- DHCP服务器构建
- Leetcode_power(x,n)
- android之使用QQ互联实现qq账号登录App
- NS2之移动节点
- 【HDOJ】1098 Ignatius's puzzle
- 模拟系统故障及排除