Cho ma trận gồm \(n\) dòng, \(m\) cột, ô ở dòng \(i\) cột \(j\) chứa một số nguyên có giá trị \(a_{i,j}\). Cho \(k\) truy vấn có dạng \(u_{1},\ v_{1},\ u_{2},\ v_{2}\). Với mỗi truy vấn hãy tính tổng tất cả các ô \(a_{x,y}\) với \(1 \leq u_{1} \leq x \leq u_{2} \leq n;1 \leq v_{1} \leq y \leq v_{2} \leq m\).
Dữ liệu vào:
+ Dòng đầu tiên chứa 3 số nguyên dương lần lượt là \(n\), \(m,\ k\).
+ \(n\) dòng tiếp theo, mỗi dòng chứa \(m\) số nguyên trong đó số thứ \(j\) trên dòng thứ \(i\) là giá trị \(a_{i,j}\)
+ \(k\) dòng tiếp theo mỗi dòng ghi ghi lần lượt 4 số nguyên \(u_{1},\ v_{1},\ u_{2},\ v_{2}\) thể hiện một truy vấn
Kết quả:
+ Ghi \(k\) dòng trong đó dòng thứ \(i\) cho biết kết quả của truy vấn thứ \(i\) trong tệp đầu vào
Ví dụ:
Input | Output |
---|---|
5 4 3 -7 -11 -12 8 7 9 -2 15 -10 -1 -2 1 1 -2 -18 10 3 1 -12 1 3 2 3 4 1 1 2 3 1 2 2 4 | -2 -16 7 |
Giới hạn:
+ \(2 \leq n,m \leq 1000\)
+ \(\left| a_{i,j} \right| \leq 10^{6}\)
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38877 |