题目背景
译自 Izborne Pripreme 2015 (Croatian IOI/CEOI Team Selection) D2T1。2s,0.5G。
题目描述
平面上有 n 个整点。但是不知道它们的位置。
有 n 条信息,第 i 条信息形如 xi,yi,ti,意思是「距离 (xi,yi) 最近的点到 (xi,yi) 的距离为 ti」。试构造一组可能的点的位置。
这里,距离指的是 Manhattan 距离。换句话说,定义点 (a,b) 和 (c,d) 的距离为 ∣a−c∣+∣b−d∣。
输入格式
第一行,一个正整数 n。
接下来 n 行,每行三个正整数 xi,yi,ti。
保证有解。
输出格式
输出 n 行,每行两个整数 xi,yi,描述一个点。
不要求这 n 个点两两不同。但是你需要保证 ∣xi∣,∣yi∣≤109。
提示
对于 100% 的数据,保证:
- 1≤n≤5×104;
- 1≤xi,yi,ti≤108;
- 存在一组合法的解。
子任务编号 |
n≤ |
xi,yi,ti≤ |
得分 |
1 |
100 |
100 |
10 |
2 |
103 |
5×108 |
36 |
3 |
5×104 |
54 |