子序列和子串
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
数列的子序列指的是从原数列中删除某些数后的数列。例如对于数列 ,数列 和 都是它的子序列,但是 不是。
数列的子串是指从原数列中任意个连续位置的数字组成的数列。例如对于数列 ,数列 和 都是它的子串,但是 不是。
现在给出两个长度分别为 和 的数列,请你第二个数列中找出一个最长的子串,使得该子串是第一个数列的子序列,输出这个最长的子串的长度。
输入格式:
第一行给出两个正整数 ,代表两个数列的长度
第二行 个以空格分隔的正整数 ,代表第一个数列中的数字
第三行 个以空格分隔的正整数 ,代表第二个数列中的数字
输出格式:
在一行中输出一个正整数代表最长的子串的长度
输入样例1:
5 4
1 2 3 4 5
3 1 4 1
输出样例1:
2
输入样例2:
6 5
4 1 5 2 3 4
4 5 4 2 3
输出样例2:
3
数据规模与约定:
-
子任务 有 分,满足
-
子任务 有 分,满足
-
子任务 有 分,满足
2025年入门组测试五(2025.4.13)
- Status
- Done
- Rule
- IOI
- Problem
- 4
- Start at
- 2025-4-12 17:15
- End at
- 2025-4-16 21:15
- Duration
- 100 hour(s)
- Host
- Partic.
- 7