지그재그
시간 제한2초메모리 제한256 MB
두 수열의 공통 부분수열 가운데 증가와 감소가 번갈아 나타나는 가장 긴 수열의 길이를 구합니다.
문제
수열 는 연속한 세 원소가 비증가 또는 비감소 순서를 이루지 않을 때 지그재그 수열이다. 더 정확히 말하면, 모든 에 대해 이고 이거나, 이고 이어야 한다.
두 수열 과 이 주어진다. 두 수열에서 원소를 지워 서로 같게 만들고, 남은 수열이 지그재그 수열이 되도록 한다. 지워야 하는 원소 수의 최솟값이 이면 답은 이다. 가장 긴 공통 지그재그 부분수열의 길이를 구하라.
입력
첫 줄에 ()이 주어지고, 이어서 개의 정수 이 주어진다. 둘째 줄에는 ()이 주어지고, 이어서 개의 정수 이 주어진다. 모든 와 는 범위에 있다.
출력
와 의 가장 긴 공통 지그재그 부분수열의 길이를 한 줄에 출력한다.