Собеседование
면접 대비시간 제한2초메모리 제한1024 MB
두 수열이 주어질 때, 양쪽 모두의 공통 부분수열이면서 엄격히 증가하는 가장 긴 수열의 길이를 구한다.
문제
На собеседовании при поступлении на работу в компанию Sasnart кандидатам предлагается решить задачу о наибольшей общей возрастающей подпоследовательности двух последовательностей чисел.
Суть задачи сводится к следующему: из последовательности чисел необходимо выделить подпоследовательность такую, что она:
- возрастает, т. е.
- является подпоследовательностью последовательности
- имеет длину, не меньшую, чем все последовательности, обладающие предыдущими двумя свойствами
Вам же, для проверки правильности решения кандидатами этой задачи, необходимо научиться вычислять хотя бы длину такой подпоследовательности.
입력
В первой строке входного файла даны два целых числа и () --- длины последовательностей и . Вторая и третья строки содержат, соответственно, по и натуральных чисел, не превосходящих , --- сами последовательности.
출력
В выходной файл выведите единственное целое число --- длину последовательности, обладающей описанными свойствами.