#P8666. [蓝桥杯 2018 省 A] 三体攻击

    ID: 8047 Type: RemoteJudge 2000ms 256MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>2018二分差分蓝桥杯省赛

[蓝桥杯 2018 省 A] 三体攻击

题目描述

三体人将对地球发起攻击。为了抵御攻击,地球人派出了 A×B×CA\times B\times C 艘战舰,在太空中排成一个 AA 层 BB 行 CC 列的立方体。其中,第 ii 层第 jj 行第 kk 列的战舰(记为战舰 (i, j, k)(i, j, k))的生命值为 d(i, j, k)d(i, j, k)。

三体人将会对地球发起 mm 轮“立方体攻击”,每次攻击会对一个小立方体中的所有战舰都造成相同的伤害。具体地,第 tt 轮攻击用 77 个参数 lat, rat, lbt, rbt, lct, rct, htla_t, ra_t, lb_t, rb_t, lc_t, rc_t, h_t 描述;

所有满足 $i\in [la_t, ra_t],j\in [lb_t, rb_t],k\in [lc_t, rc_t]$ 的战舰 (i, j, k)(i, j, k) 会受到 hth_t 的伤害。如果一个战舰累计受到的总伤害超过其防御力,那么这个战舰会爆炸。

地球指挥官希望你能告诉他,第一艘爆炸的战舰是在哪一轮攻击后爆炸的。

输入格式

从标准输入读入数据。

第一行包括 44 个正整数 AA,BB,CC,mm;

第二行包含 A×B×CA\times B\times C 个整数,其中第 ((i − 1)×B+(j − 1))×C+(k − 1)+1((i − 1)\times B + (j − 1)) \times C + (k − 1)+1 个数为 d(i, j, k)d(i, j, k);

第 33 到第 m + 2m + 2 行中,第 (t + 2)(t + 2) 行包含 77 个正整数 lat, rat, lbt, rbt, lct, rct, htla_t, ra_t, lb_t, rb_t, lc_t, rc_t, h_t。

输出格式

输出到标准输出。

输出第一个爆炸的战舰是在哪一轮攻击后爆炸的。保证一定存在这样的战舰。

2 2 2 3
1 1 1 1 1 1 1 1
1 2 1 2 1 1 1
1 1 1 2 1 2 1
1 1 1 1 1 1 2
2

提示

【样例解释】

在第 22 轮攻击后,战舰 (1,1,1)(1,1,1) 总共受到了 22 点伤害,超出其防御力导致爆炸。

【数据约定】

对于 10%10\% 的数据,B=C=1B = C = 1;

对于 20%20\% 的数据,C=1C = 1;

对于 40%40\% 的数据,A×B×C, m≤10000A\times B \times C, m\le10000;

对于 70%70\% 的数据,A, B, C ≤ 200A, B, C \le 200;

对于所有数据,1≤A×B×C≤ 1061\le A\times B\times C \le 10^6,1≤m≤ 1061\le m \le 10^6,0≤ (i, j, k)0 \le  (i, j, k), ht≤ 109h_t\le 10^9。