传统题 3000ms 256MiB

求和

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个正整数 NN 和满足 1x,y,zN1 \leq x, y, z \leq N 的整数组 (x,y,z)(x, y, z),对于每个组合都有一个整数 Ax,y,zA_{x, y, z}

现在给出 QQ 个查询,每个查询要求如下:

对于第 ii 个查询 (1iQ) (1 \leq i \leq Q) ,给出一组整数 (Lxi,Rxi,Lyi,Ryi,Lzi,Rzi) (Lx_i, Rx_i, Ly_i, Ry_i, Lz_i, Rz_i) ,其中 $1 \leq Lx_i \leq Rx_i \leq N,\ 1 \leq Ly_i \leq Ry_i \leq N, 1 \leq Lz_i \leq Rz_i \leq N$。要求计算并输出以下求和结果:

$$\sum_{x=Lx_i}^{Rx_i}\ \sum_{y=Ly_i}^{Ry_i}\ \sum_{z=Lz_i}^{Rz_i}\ A_{x,y,z}$$

输入格式

输入以以下形式从标准输入提供。

NN A1,1,1A_{1,1,1} A1,1,2A_{1,1,2} \ldots A1,1,NA_{1,1,N} A1,2,1A_{1,2,1} A1,2,2A_{1,2,2} \ldots A1,2,NA_{1,2,N} \vdots A1,N,1A_{1,N,1} A1,N,2A_{1,N,2} \ldots A1,N,NA_{1,N,N} A2,1,1A_{2,1,1} A2,1,2A_{2,1,2} \ldots A2,1,NA_{2,1,N} A2,2,1A_{2,2,1} A2,2,2A_{2,2,2} \ldots A2,2,NA_{2,2,N} \vdots A2,N,1A_{2,N,1} A2,N,2A_{2,N,2} \ldots A2,N,NA_{2,N,N} \vdots AN,1,1A_{N,1,1} AN,1,2A_{N,1,2} \ldots AN,1,NA_{N,1,N} AN,2,1A_{N,2,1} AN,2,2A_{N,2,2} \ldots AN,2,NA_{N,2,N} \vdots AN,N,1A_{N,N,1} AN,N,2A_{N,N,2} \ldots AN,N,NA_{N,N,N} QQ Lx1Lx_1 Rx1Rx_1 Ly1Ly_1 Ry1Ry_1 Lz1Lz_1 Rz1Rz_1 Lx2Lx_2 Rx2Rx_2 Ly2Ly_2 Ry2Ry_2 Lz2Lz_2 Rz2Rz_2 \vdots LxQLx_Q RxQRx_Q LyQLy_Q RyQRy_Q LzQLz_Q RzQRz_Q

输出格式

输出 QQ 行,每行对应一个查询的结果,第 ii 行输出

样例 #1

样例输入 #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

样例输入 #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\ \leq\ N\ \leq\ 100
  • 1  Q  2 × 105 1\ \leq\ Q\ \leq\ 2\ \times\ 10^{5}
  • $0\ \leq\ A_{x,y,z}\ \leq\ 999\ (1\ \leq\ x,y,z\ \leq\ N)$
  • 1  Lxi  Rxi  N 1\ \leq\ Lx_i\ \leq\ Rx_i\ \leq\ N (1  i  Q) (1\ \leq\ i\ \leq\ Q)
  • 1  Lyi  Ryi  N 1\ \leq\ Ly_i\ \leq\ Ry_i\ \leq\ N (1  i  Q) (1\ \leq\ i\ \leq\ Q)
  • 1  Lzi  Rzi  N 1\ \leq\ Lz_i\ \leq\ Rz_i\ \leq\ N (1  i  Q) (1\ \leq\ i\ \leq\ Q)
  • 所有输入均为整数

样例解释 1

对于第 11 个查询,需要求和的值为 A1,2,1+A2,2,1=3+7=10A_{1,2,1} + A_{2,2,1} = 3 + 7 = 10,因此输出 1010。对于第 22 个查询,需要求和的值为 $A_{2,1,1} + A_{2,1,2} + A_{2,2,1} + A_{2,2,2} = 5 + 6 + 7 + 8 = 26$,因此输出 2626

2024寒假集训年前终测

未参加
状态
已结束
规则
OI
题目
5
开始于
2025-1-21 8:45
结束于
2025-1-21 12:15
持续时间
3.5 小时
主持人
参赛人数
11