P11574 [COTS 2015] 点外卖 / Dostava
题目背景
译自 [Izborne Pripreme 2015 (Croatian IOI/CEOI Team Selection)](https://hsin.hr/prip15/) D2T1。$\texttt{2s,0.5G}$。
题目描述
平面上有 $n$ 个整点。但是不知道它们的位置。
有 $n$ 条信息,第 $i$ 条信息形如 $x_i,y_i,t_i$,意思是「距离 $(x_i,y_i)$ 最近的点到 $(x_i,y_i)$ 的距离为 $t_i$」。试构造一组可能的点的位置。
这里,距离指的是 **Manhattan 距离**。换句话说,定义点 $(a,b)$ 和 $(c,d)$ 的距离为 $|a-c|+|b-d|$。
输入格式
第一行,一个正整数 $n$。
接下来 $n$ 行,每行三个正整数 $x_i,y_i,t_i$。
**保证有解。**
输出格式
输出 $n$ 行,每行两个整数 $x_i,y_i$,描述一个点。
**不要求**这 $n$ 个点两两不同。但是**你需要保证 $|x_i|,|y_i|\le 10^9$**。
说明/提示
对于 $100\%$ 的数据,保证:
- $1\le n\le 5\times 10^4$;
- $1\le x_i,y_i,t_i\le 10^8$;
- 存在一组合法的解。
| 子任务编号 | $n\le $ | $x_i,y_i,t_i\le $ | 得分 |
| :--: | :--: | :--: | :--: |
| $ 1 $ | $ 100 $ | $100$ |$ 10 $ |
| $ 2 $ | $ 10^3 $ | $ 5\times 10^8 $ | $ 36 $ |
| $ 3 $ | $ 5\times 10^4 $ | $ 5\times 10^8 $ | $ 54 $ |