#HK4968. 「POI2015 R2」沙漠 Desert
「POI2015 R2」沙漠 Desert
题目描述
题目译自 XXII Olimpiada Informatyczna — II etap Pustynia
从 Bajtadu 到 Bajtary 的道路穿越字节城大沙漠的茫茫沙海,旅途艰辛,沿途仅有 口水井。字节城国王深知交通命脉对经济至关重要,决定在路上增挖水井。Bajtadu 到 Bajtary 的距离为 英里,每隔整数英里的点可存在或新建水井。地下水越深,挖井成本越高,施工难度越大。
国王委托宫廷地质学家 Bajtazar 调查此事。Bajtazar 使用卫星网络获取了 次测量数据,但卫星仅提供相对深度信息:每次测量针对一段连续路段,指明某些点水深严格大于其他点。此外,已知每个点的水深为 到 米的整数。请你帮助 Bajtazar,确定每个点的可能水深,或判断卫星数据是否矛盾。
输入格式
第一行包含三个整数 $(1 \leq s \leq n \leq 100000, 1 \leq m \leq 200000)$,分别表示两城间距离(不含起点)、水井数和卫星测量次数。
接下来的 行描述水井,第 行包含两个整数 ,表示第 口水井距巴伊塔杜 英里,水深 米。水井按 升序排列。
接下来的 行描述卫星测量,第 行包含三个整数 $(1 \leq l_i < r_i \leq n, 1 \leq k_i \leq r_i - l_i)$,后接 个整数 ,表示在路段 到 (含端点)内,点 的水深严格大于其他点。所有 的总和不超过 。
输出格式
若不存在符合测量数据的深度方案,输出一行一个字符串 NIE。
否则,输出两行:第一行输出 TAK,第二行包含 个 到 之间的整数,表示从巴伊塔杜开始各点的水深。若有多种方案,输出任意一种。
5 2 2
2 7
5 3
1 4 2 2 3
4 5 1 4
TAK
6 7 1000000000 6 3
3 2 1
2 3
3 5
1 3 1 2
NIE
2 1 1
1 1000000000
1 2 1 2
NIE
附加样例
- ,测量表明点 的水深大于所有前序点();
- ,一次测量表明偶数编号点水深大于奇数编号点。
数据范围与提示
对于 的数据,。
对于 的数据,所有 的总和不超过 。