Tổng khối con
Đề bài
Mô tả
Cho khối lập phương dữ liệu kích thước gồm các số nguyên. Các chỉ số được đánh từ đến theo trục thứ nhất, từ đến theo trục thứ hai, và từ đến theo trục thứ ba.
Bạn cần trả lời truy vấn. Mỗi truy vấn cho sáu số nguyên với , , . Hãy tính tổng các phần tử với , , .
Dữ liệu vào
- Dòng đầu chứa bốn số nguyên , , , .
- Tiếp theo là khối, mỗi khối gồm dòng, mỗi dòng có số nguyên mô tả . Các khối có thể được phân tách bởi dòng trắng tùy ý (không bắt buộc).
- dòng cuối, mỗi dòng chứa sáu số nguyên mô tả một truy vấn.
Dữ liệu ra
In ra dòng, mỗi dòng là kết quả của truy vấn tương ứng.
Ràng buộc
- và
- , ,
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 2 2 1 2 3 4 5 6 7 8 1 1 1 2 2 2 1 1 1 1 2 2 |
36 10 |
Khối có 8 phần tử: ; ; ; . Truy vấn 1 lấy toàn bộ, tổng . Truy vấn 2 chỉ lớp : . |
| 1 3 3 3 -1 -2 -3 -4 -5 -6 -7 -8 -9 1 1 1 1 3 3 1 2 2 1 3 3 1 1 1 1 1 1 |
-45 -28 -1 |
Lớp duy nhất là ma trận giá trị âm. Truy vấn 1 lấy toàn ma trận, tổng . Truy vấn 2 lấy vùng hàng , cột : . Truy vấn 3 lấy đúng ô . |
Ghi chú
Kết quả có thể vượt phạm vi số nguyên 32-bit, hãy dùng kiểu 64-bit.
Bình luận