AT_abc366_d.[ABC366D] Cuboid Sum Query
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个正整数 N 和满足 1≤x,y,z≤N 的整数组 (x,y,z),对于每个组合都有一个整数 Ax,y,z。
现在给出 Q 个查询,每个查询要求如下:
对于第 i 个查询 $ (1 \leq i \leq Q) $,给出一组整数 $ (Lx_i, Rx_i, Ly_i, Ry_i, Lz_i, Rz_i) $,其中 1≤Lxi≤Rxi≤N, 1≤Lyi≤Ryi≤N,1≤Lzi≤Rzi≤N。要求计算并输出以下求和结果:
x=Lxi∑Rxi y=Lyi∑Ryi z=Lzi∑Rzi Ax,y,z
输入格式
输入以以下形式从标准输入提供。
N A1,1,1 A1,1,2 … A1,1,N A1,2,1 A1,2,2 … A1,2,N ⋮ A1,N,1 A1,N,2 … A1,N,N A2,1,1 A2,1,2 … A2,1,N A2,2,1 A2,2,2 … A2,2,N ⋮ A2,N,1 A2,N,2 … A2,N,N ⋮ AN,1,1 AN,1,2 … AN,1,N AN,2,1 AN,2,2 … AN,2,N ⋮ AN,N,1 AN,N,2 … AN,N,N Q Lx1 Rx1 Ly1 Ry1 Lz1 Rz1 Lx2 Rx2 Ly2 Ry2 Lz2 Rz2 ⋮ LxQ RxQ LyQ RyQ LzQ RzQ
输出格式
输出 Q 行,每行对应一个查询的结果,第 i 行输出第 i 个查询的答案。
输入输出样例
输入#1
2 1 2 3 4 5 6 7 8 2 1 2 2 2 1 1 2 2 1 2 1 2
输出#1
10 26
输入#2
3 733 857 714 956 208 257 123 719 648 840 881 245 245 112 746 306 942 694 58 870 849 13 208 789 687 906 783 8 3 3 3 3 1 1 1 3 2 3 3 3 2 2 2 3 1 1 1 3 1 1 1 1 2 3 2 3 2 3 1 2 1 1 1 2 3 3 2 2 1 3 1 2 2 3 2 3
输出#2
687 3917 551 1631 5180 3311 1010 4326
说明/提示
约束条件
- 1≤N≤100
- 1≤Q≤2×105
- 0≤Ax,y,z≤999 (1≤x,y,z≤N)
- 1≤Lxi≤Rxi≤N $ (1 \leq i \leq Q) $
- 1≤Lyi≤Ryi≤N $ (1 \leq i \leq Q) $
- 1≤Lzi≤Rzi≤N $ (1 \leq i \leq Q) $
- 所有输入均为整数
样例解释 1
对于第 1 个查询,需要求和的值为 A1,2,1+A2,2,1=3+7=10,因此输出 10。对于第 2 个查询,需要求和的值为 A2,1,1+A2,1,2+A2,2,1+A2,2,2=5+6+7+8=26,因此输出 26。
输入解题思路,AI测评打分。不知道怎么写?