#lydlx04x0908. 流星 Meteors
流星 Meteors
题目描述
Byteotian Interstellar Union (BIU) 有 个成员国。
现在它发现了一颗新的星球,这颗星球的轨道被分为 份(第 份和第 份相邻),第 份上有第 个国家的太空站。
这个星球经常会下陨石雨,BIU 已经预测了接下来 场陨石雨的情况。
BIU 的第 个成员国希望能够收集 单位的陨石样本。
你的任务是判断对于每个国家,它需要在第几次陨石雨之后,才能收集足够的陨石。
输入格式
第一行是两个数 。
第二行有 个数,第 个数 表示第 段轨道上有第 个国家的太空站。
第三行有 个数,第 个数 表示第 个国家希望收集的陨石数量。
第四行有一个数 ,表示 BIU 预测了接下来的 场陨石雨。
接下来 行,每行有三个数 ,表示第 场陨石雨的发生地点在从 顺时针到 的区间中(如果 ,就是 ,否则就是 ),向区间中的每个太空站提供 单位的陨石样本。
输出格式
输出共 行,第 行的数 表示第 个国家在第 波陨石雨之后能够收集到足够的陨石样本。
如果到第 波结束后仍然收集不到,输出 NIE。
样例
3 5
1 3 2 1 3
10 5 7
3
4 2 4
1 3 1
3 5 2
3
NIE
1
样例解释
初始状态
- 成员国数量
- 轨道段数
- 太空站分布:(轨道 1 有国家 1 的太空站,轨道 2 有国家 3 的太空站,轨道 3 有国家 2 的太空站,轨道 4 有国家 1 的太空站,轨道 5 有国家 3 的太空站)
- 各国需求:
- 陨石雨场数
陨石雨详情
第 1 场陨石雨:
由于 ,区间为 (顺时针)。
- 轨道 4:国家 1 获得
- 轨道 5:国家 3 获得
- 轨道 1:国家 1 获得
- 轨道 2:国家 3 获得
当前累计:
- 国家 1:
- 国家 2:
- 国家 3:
第 2 场陨石雨:
区间 :
- 轨道 1:国家 1 获得 (累计 )
- 轨道 2:国家 3 获得 (累计 )
- 轨道 3:国家 2 获得 (累计 )
第 3 场陨石雨:
区间 :
- 轨道 3:国家 2 获得 (累计 )
- 轨道 4:国家 1 获得 (累计 ,满足需求)
- 轨道 5:国家 3 获得 (累计 ,满足需求)
各国满足需求时间
- 国家 1:在第 3 场后满足()
- 国家 2:最终累计 ,输出
NIE - 国家 3:在第 3 场后满足()
注意:国家 3 实际上在第 3 场后才满足,虽然第 2 场后已有 ,但题目要求"在第几次陨石雨之后",即累计达到目标的最早场次。
数据范围
时间与空间要求
时间限制:建议在 或更优复杂度内完成。
空间限制:建议在 空间内完成。