Gross LCS
시간 제한10초메모리 제한16 MB
두 수열 A와 B가 주어질 때, 모든 정수 x에 대해 A의 각 원소에 x를 더한 수열과 B의 최장 공통 부분 수열 길이를 구하고 그 합을 계산합니다.
문제
이 문제의 메모리 제한은 비정상적으로 낮다.
는 정수 수열 와 의 최장 공통 부분 수열 길이를 뜻한다.
정수 에 대해 는 의 모든 원소에 를 더한 수열 이다.
정수 수열 와 가 주어진다. 부터 까지 모든 정수 에 대해 를 구하고, 그 값을 모두 더하라.
입력
첫 줄에 두 정수 과 이 주어진다 ().
둘째 줄에는 개의 정수 이 주어진다 ().
셋째 줄에는 개의 정수 이 주어진다 ().
출력
부터 까지 모든 정수 에 대한 의 합을 출력한다.
힌트
정수 수열 가 의 부분 수열이라는 것은 에서 원소 몇 개(0개 또는 전부도 가능)를 지워서 를 얻을 수 있다는 뜻이다. 두 수열의 최장 공통 부분 수열은 두 수열 모두의 부분 수열이면서 길이가 가장 긴 수열 다.