eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Найбільша спільна підпослідовність

Найбільша спільна підпослідовність

Задано дві послідовності. Знайдіть довжину їх найбільшої спільної підпослідовності (підпослідовність --- це те, що можна отримати із заданої послідовності викреслюванням деяких елементів). \InputFile У першому рядку задана довжина $n\:(1 \le n \le 1000)$ першої послідовності. У другому рядку записані члени першої послідовності --- цілі числа, які не перевищують за модулем $10^4$. У третьому рядку задана довжина $m\:(1 \le m \le 1000)$ другої послідовності. У четвертому рядку записані члени другої послідовності --- цілі числа, які не перевищують за модулем $10^4$. \OutputFile Вивести довжину найбільшої спільної підпослідовності, або $0$, якщо такої не існує.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
3
1 2 3
4
2 1 3 5
Вихідні дані #1
2
Вхідні дані #3
3
1 2 3
3
1001 1002 1003
Вихідні дані #3
0