博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Prince and Princess UVA - 10635
阅读量:4113 次
发布时间:2019-05-25

本文共 648 字,大约阅读时间需要 2 分钟。

题意:给你一个n*n的棋盘,有两个人都从1出发到达n*n这个位置,其中给你两个人的行走路径,让你求出他们俩最长的公共路径的长度。

思路:两个人都是在棋盘上行走,可以把第一个人行走的位置进行编号,然后再在把第二个人的路径按照第一个人行走的顺序进行对应,此时只需要求第二个人的最长上升子序列即可。

 
#include 
#include
using namespace std;const int maxn=63000;int a[maxn];int b[maxn];int num[maxn];int s[maxn];int main(){ int T; cin>>T; for(int ka=1; ka<=T; ka++) { int n,m1,m2; cin>>n>>m1>>m2; memset(num,0,sizeof(num)); for(int i=0; i
>a[i]; num[a[i]]=i+1; } for(int i=0; i
>b[i];// cout<
<<" "<
<
ans) { ans=k; } } printf("Case %d: %d\n",ka,ans+1); } return 0;}

转载地址:http://hfgsi.baihongyu.com/

你可能感兴趣的文章
Golang面试考题记录 ━━ 两个数组的交集 II 双100%及goto、continue和break的用法
查看>>
Golang面试考题记录 ━━ 加一,暂无执行排名
查看>>
Golang面试考题记录 ━━ 移动零100%务必深刻理解方法三
查看>>
Golang面试考题记录 ━━ 两数之和 ,能一遍循环就一遍循环
查看>>
Golang面试考题记录 ━━ 旋转图像~~二维数组旋转90度
查看>>
Golang面试考题记录 ━━ 有效的数独,没发现什么特别好的算法,就是暴力,结果也差不多
查看>>
Golang面试考题记录 ━━ 反转字符串,一种思路几种细节的不同结果
查看>>
Golang面试考题记录 ━━ 整数反转 解答及扩展的三个知识点
查看>>
Golang面试考题记录 ━━ 字符串中的第一个唯一字符 ,拓展:ASCII和strings字符串查找的用法
查看>>
Golang面试考题记录 ━━ 有效的字母异位词,久违的双100%,拓展reflect.DeepEqual()用法和[26]int{}的值
查看>>
Golang面试考题记录 ━━ 验证回文串,多种方法涉及双指针、strings、unicode和regexp
查看>>
Golang面试考题记录 ━━ 字符串转换整数 (atoi),知识点ascii、rune、uint8、string、char等转换
查看>>
Golang面试考题记录 ━━ 实现 strStr() 函数,截然不同三种方案,效率都差不多,双100%
查看>>
Golang面试考题记录 ━━ 外观数列 , 了解递归、bytes.Buffer和闭包
查看>>
学习日志 ━━ 理解递归(使用go语法举例)
查看>>
Golang面试考题记录 ━━ 最长公共前缀,字符串就是切片,复习[]byte、[]rune、[]uint8、[]int32和单引号
查看>>
Golang学习日志 ━━ 单向链表
查看>>
Golang面试考题记录 ━━ 删除链表中的节点,首先明白什么是链表,其次语文要好能看懂题
查看>>
Golang面试考题记录 ━━ 删除链表的倒数第N个节点, 学习闭包递归、双指针、哨兵节点
查看>>
服务器配置篇 ━━ iis7配置php出现fastcgi的500错误,LocalSystem/LocalService/NetworkService/ApplicationPoolIdentity
查看>>