bzoj#P2527. [POI2011] Meteors

[POI2011] Meteors

题目描述

Byteotian Interstellar Union 有 NN​ 个成员国。现在它发现了一颗新的星球,这颗星球的轨道被分为 MM​ 份(第 MM 份和第 MM​ 份相邻),第 MM​ 份上有第 AiA_i​ 个国家的太空站。

这个星球经常会下陨石雨。BIU 已经预测了接下来 KK 场陨石雨的情况。

BIU 的第 ii 个成员国希望能够收集 PiP_i 单位的陨石样本。你的任务是判断对于每个国家,它需要在第几次陨石雨之后,才能收集足够的陨石。

输入格式

第一行是两个数 N, MN,\ M

第二行有 MM 个数,第 ii 个数 OiO_i 表示第 ii 段轨道上有第 OiO_i 个国家的太空站。

第三行有 NN 个数,第 ii 个数 PiP_i 表示第 ii 个国家希望收集的陨石数量。

第四行有一个数 KK,表示 BIU 预测了接下来的 KK 场陨石雨。

接下来 KK 行,每行有三个数 Li, Ri, AiL_i,\ R_i,\ A_i,表示第 KK 场陨石雨的发生地点在从 LiL_i 顺时针到 RiR_i 的区间中(如果 LiRiL_i\leq R_i,就是 Li, Li+1, , RiL_i,\ L_{i+1},\ \cdots,\ R_i,否则就是 $R_i,\ R_{i+1},\ \cdots,\ M-1,\ M,\ 1,\ \cdots,\ L_i$),向区间中的每个太空站提供 AiA_i 单位的陨石样本。

输出格式

输出 NN 行。第 ii 行的数 WiW_i 表示第 ii 个国家在第 WiW_i 波陨石雨之后能够收集到足够的陨石样本。如果到第 KK 波结束后仍然收集不到,输出 NIE

3 5
1 3 2 1 3
10 5 7
3
4 2 4
1 3 1
3 5 2
3
NIE
1

数据规模与约定

对于 100%100\% 的数据,1N, M, K3×1051\leq N,\ M,\ K\leq 3\times 10^51Pi, Ai1091\leq P_i,\ A_i\leq 10^9

来源

鸣谢 Object022。