TỔNG TRÊN MA TRẬN

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}\)

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. ducdung192 (6/9)
  2. nguyenanhlong (4/8)
  3. duyminh123 (3/6)
Trong 7 ngày
  1. nguyenanhvu (45/94)
  2. kiennhientv (45/97)
  3. vu123567 (39/69)
Trong 30 ngày
  1. quechi (81/99)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38877

Lưu Hải Phong - 2020
[email protected]