배열 복원하기
면접 대비시간 제한2초메모리 제한512 MB
배열 A를 아래로 X칸, 오른쪽으로 Y칸 옮긴 배열과 겹쳐 겹치는 칸을 더해 만든 배열 B가 주어질 때 A를 복원한다.
문제
크기가 인 배열 와 두 정수 , 가 있을 때, 크기가 인 배열 는 배열 와 배열 를 아래로 칸, 오른쪽으로 칸 이동시킨 배열을 겹쳐 만들 수 있다. 수가 겹쳐지면 수가 합쳐진다.
즉, 배열 의 에 들어있는 값은 다음 세 가지 중 하나이다.
- 가 두 배열 모두에 포함되지 않으면, 이다.
- 가 두 배열 모두에 포함되면, 이다.
- 가 두 배열 중 하나에만 포함되면, 또는 이다.
배열 와 정수 , 가 주어졌을 때, 배열 를 구해보자.
입력
첫째 줄에 네 정수 , , , 가 주어진다. 둘째 줄부터 개의 줄에 배열 의 원소가 주어진다.
항상 배열 가 존재하는 경우만 입력으로 주어진다.
출력
총 개의 줄에 배열 의 원소를 출력한다.