1. /*
  2. 最长公共子序列
  3. */
  4.  
  5. #include <cstdio>
  6. #include <string.h>
  7. #include <iostream>
  8. const int maxn=105;
  9. int N[maxn],M[maxn];
  10. int dp[2][maxn];
  11. int main()
  12. {
  13. int i,j,n,m,num=0;
  14. while(true){
  15. scanf("%d%d",&n,&m);
  16. if(n==0&&m==0) break;
  17.  
  18. for(i=0;i<n;i++)
  19. scanf("%d",&N[i]);
  20. for(j=0;j<m;j++)
  21. scanf("%d",&M[j]);
  22. int d=1;
  23. memset(dp,0,sizeof(dp));
  24. for(i=1;i<=n;i++)
  25. {
  26. for(j=1;j<=m;j++){
  27. if(N[i-1]==M[j-1])
  28. dp[d][j]=dp[d^1][j-1]+1;
  29. else
  30. dp[d][j]=dp[d][j-1]>dp[d^1][j]?dp[d][j-1]:dp[d^1][j];
  31.  
  32. }
  33. d=d^1;
  34. }
  35. printf("Twin Towers #%d\n",++num);
  36. printf("Number of Tiles : %d\n",dp[d^1][m]);
  37. printf("\n");
  38. }
  39. return 0;
  40. }

UVA10066的更多相关文章

随机推荐

  1. 调用office COM出现不会退出的问题

    症状 在使用.net调用 Microsoft Office 应用程序时,Office 应用程序在调用Quit方法时不会退出. 原因 Visual Studio.NET 从托管代码调用 COM 对象时, ...

  2. “找女神要QQ号码”——java篇

    题目就是这样的: 给了一串数字(不是QQ号码),根据下面规则可以找出QQ号码: 首先删除第一个数,紧接着将第二个数放到这串数字的末尾,再将第三个数删除,并将第四个数放到这串数字的末尾...... 如此 ...

  3. JDBC 连接数据库,包含连接池

    1.不使用连接池方式(Jdbc) 1.1 工具类(JdbcUtil.java) package com.jdbc.util; import java.io.IOException;import jav ...

  4. 从底层源码浅析Mybatis的SqlSessionFactory初始化过程

    目录 搭建源码环境 POM依赖 测试SQL Mybatis全局配置文件 UserMapper接口 UserMapper配置 User实体 Main方法 快速进入Debug跟踪 源码分析准备 源码分析 ...

  5. DevOps之零停机部署

    “零停机部署(ZDD)可在不中断现有服务的情况下部署新版系统.” 通过ZDD方式部署应用程序时,可在确保用户不会遭遇应用程序停机的前提下将新版应用引入生产环境.从用户和公司的角度来看,这应该是最佳部署 ...

  6. Cloudrea manager5安装CDH5文档

    一.主机规划.存储规划 服务器配置信息:CentOS6.5 最小化安装+development tools组包,其余组件yum安装即可. 二.系统设置如下: 1.服务器信息如下(/etc/hosts文 ...

  7. 第一个socket服务端程序

    第一个socket服务端程序 #include <stdio.h> #include <stdlib.h> #include <string.h> #include ...

  8. Java Hash Collision之数据生产

    上一篇文章一种高级的DoS攻击-Hash碰撞攻击我通过伪造Hash Collision数据实现了对Java的DoS攻击,下面说说如何生产大量的攻击数据. HashTable是一种非常常用的数据结构.它 ...

  9. mysql数据库的相关练习题及答案

    表结构示意图: 表结构创建语句: class表创建语句 create table ) not null)engine=innodb default charset=utf8; student表创建语句 ...

  10. Highways---poj1751最小生成树

    http://poj.org/problem?id=1751 题意:有n个点,已知各点坐标,距离为权值,求最小生成树的边 但是这个最小生成树的m条边是已经确定的了,所以可以让已知边的权值为0: 在Pr ...