시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
5 초 | 512 MB | 467 | 92 | 73 | 18.766% |
N개의 행과 M개의 열로 이루어진 격자가 있다.
격자의 각 셀에는 가중치가 있다. i행 j열의 가중치를 Vi,j로 표기하자.
다음과 같은 쿼리가 Q개 주어진다:
쿼리에 대한 답을 구해보자.
단, 어떤 셀에서 한 번에 이동할 수 있는 셀은 상하좌우로 인접한 셀이다.
첫 줄에 두 정수 N(1 ≤ N ≤ 5)과 M(1 ≤ M ≤ 100,000)이 주어진다.
i+1(1 ≤ i ≤ N)번째 줄에는 M개의 정수 Vi,1, Vi,2, ..., Vi,M 이 주어진다. (0 ≤ Vi,j ≤ 1,000,000,000)
N+2번째 줄에 쿼리의 수를 나타내는 정수 Q(1 ≤ Q ≤ 100,000)가 주어진다.
이후 Q개의 줄에 걸쳐 쿼리를 나타내는 4개의 정수 r1, c1, r2, c2 (1 ≤ r1, r2 ≤ N, 1 ≤ c1, c2 ≤ M)가 주어진다.
쿼리에 대한 답을 한 줄에 하나씩 차례로 출력하여라.
3 5 1 3 2 4 5 1 1 2 3 1 5 4 3 2 1 3 1 1 3 5 2 2 3 3 3 3 3 3
10 6 3