슈슈판치키와 영화관
시간 제한2초메모리 제한512 MB
n×n 좌석에 m개의 예약석이 있을 때, 한 행에서 연속한 빈 좌석 k개를 골라 기준 좌석까지의 맨해튼 거리 합이 최소가 되게 한다.
문제
영화관 <<드루즈바>>에서 일주일 뒤에 세계적인 히트작 <<조심성 많은 맥스>>의 시사회가 열리고, 슈슈판치키들은 첫 상영회에 꼭 가고 싶어 한다. 영화관 상영관은 개의 열로 이루어져 있고, 각 열에는 개의 좌석이 있다. 열은 1부터 까지 번호가 붙어 있고, 각 열의 좌석에도 1부터 까지 번호가 붙어 있다. 번째 열의 번째 좌석을 로 나타내자.
슈슈판치키들은 상영관에서 가장 좋은 좌석이 라는 것을 정확히 알고 있다. 임의의 좌석 에 대해 이 좌석의 불운도를 로 계산할 수 있고, 불운도가 작을수록 더 좋다.
슈슈판치키들은 마리로 이루어진 무리로 상영회에 간다. 서로 붙어 앉고 싶어서 한 열에서 연속한 개의 좌석을 사기로 했다. 따라서 슈슈판치키들은 어떤 와 에 대해 좌석의 표를 산다.
아쉽게도 일부 좌석은 이미 예약되어 있어서 살 수 없다. 슈슈판치키들이 한 열에서 개의 연속한 좌석을 골라, 고른 좌석의 불운도 합이 최소가 되도록 도와주자.
입력
첫째 줄에 세 수 , , 가 주어진다 (, , ). 각각 상영관의 크기, 이미 팔린 좌석 수, 슈슈판치키의 수다.
다음 개의 줄에는 점유된 좌석이 주어진다. 각 좌석은 두 수 로 주어진다 (, 주어지는 좌석은 모두 다르다).
그다음 줄에는 두 수 가 주어진다 (). 슈슈판치키들이 최대한 가까이 가고 싶어 하는 최적의 좌석이다.
출력
슈슈판치키들 전부가 한 열에서 연속한 개의 좌석 표를 살 수 없다면 을 출력한다. 그렇지 않다면 얻을 수 있는 최소 불운도 합을 출력한다.