G. Длина наибольшей общей
2000 мс · 256 МБ · всё или ничего
Даны две последовательности целых чисел. Найдите длину их наибольшей общей подпоследовательности.
Подпоследовательность получается вычёркиванием некоторых элементов; оставшиеся идут в прежнем порядке, но не обязаны стоять подряд.
Формат ввода
Первая строка содержит число (), вторая — целых чисел, не превосходящих по модулю.
Третья строка содержит число (), четвёртая — таких же чисел.
Формат вывода
Одно число — длина наибольшей общей подпоследовательности, или 0, если общих элементов нет.
Примеры
ввод
3 1 2 3 4 2 1 3 5
вывод
2
ввод
3 1 2 3 3 1001 1002 1003
вывод
0
Войдите, чтобы отправлять решения.