왕국 여행
시간 제한3초메모리 제한256 MB
각 칸에서 정해진 직사각형 범위로 이동할 수 있을 때 연속된 목표 칸 사이의 최소 대여 비용을 구합니다.
문제
콰드라도니아 왕국은 개의 행과 개의 열로 이루어진 격자로 나뉘어 있고, 칸 하나가 주 하나다. 길이 위험해서 혼자 다니는 사람은 없다. 이동은 모두 호위 마차로 하고, 마차는 주간통신여행회사(ICPC)가 운영한다.
요금 체계는 이렇다. 행 열의 주에서는 비용 를 내고 마차를 빌린다. 이 마차는 행에서 최대 행, 열에서 최대 열 떨어진 주까지 데려다준다. 즉 이고 인 행 열의 주에 내릴 수 있다. 요금은 정액이라서 내리는 곳과 무관하고 빌리는 주에서만 정해진다.
당신은 주 개 을 이 순서대로 방문하려고 한다. 예산이 빠듯하니 각 구간을 가장 싸게 가는 방법을 알고 싶다. 한 구간에서 중간에 거치는 주의 수에는 제한이 없고, 마차를 빌리는 주마다 그 주의 요금을 낸다.
입력
첫째 줄에 정수 , , 이 주어진다 (, ). 각각 행의 수, 열의 수, 방문할 주의 수다. 행에는 1번부터 번까지, 열에는 1번부터 번까지 번호가 붙어 있다.
다음 개의 줄은 줄씩 세 묶음으로 나뉘고, 각 줄에는 정수가 개씩 있다. 첫 묶음의 번째 줄에서 번째 수는 다 (). 둘째 묶음은 같은 배치로 를 (), 셋째 묶음은 를 준다 ().
마지막 개의 줄은 방문 순서대로 을 나타낸다. 번째 줄에는 정수 와 가 있고 (, ), 가 행 열의 주라는 뜻이다.
출력
한 줄에 정수 개를 공백 하나로 구분해 출력한다. 에 대해 번째 수는 호위 마차로 에서 까지 가는 최소 요금 합이고, 그 구간을 갈 수 없으면 이다. 와 이 같은 주면 요금은 0이다.