H - Treasure Seeking Girl
Darjeeling
2
s
1024
MB
100
点
問題文
魔法少女のTSGちゃんは座標平面上にただ $1$ つ存在する宝を探しています。
TSGちゃんは宝の座標を知るために魔法を $N$ 回使いました。TSGちゃんが点$(x_i, y_i)$ にいる時に $i$ 回目の魔法は発動され、TSGちゃんは宝と自分のマンハッタン距離 $d_i$ を知りました。宝の座標の候補を求めて下さい。
候補が有限個の場合は全て出力して下さい。候補が無限個の場合はINFと出力して下さい。宝は格子点上にあるとは限りません。
マンハッタン距離とは?
$2$ 点 $(x_1,y_1), (x_2,y_2)$ 間のマンハッタン距離は $|x_1-x_2|+|y_1-y_2|$ と定義されます。制約
- $N$ は整数、$x_i, y_i, d_i$ は偶数
- $1\leq N \leq 10^5$
- $-10^{18} \leq x_i,y_i \leq 10^{18}$
- $0 \leq d_i \leq 10^{18}$
- 条件を満たす宝の座標が必ず存在することは保証されている
入力
入力は以下の形式で標準入力から与えられる。
$N$
$x_1\ y_1\ d_1$
$\vdots$
$x_N\ y_N\ d_N$
出力
候補が有限個で $K$ 個の場合、候補の点 $(x, y)$ を x y の形で表し $K$ 行に出力せよ。順序は不問とする。候補が無限個の場合はINFと出力せよ。
入力例 1
3
0 0 4
4 0 4
2 4 2
出力例 1
2 2
宝が $(2, 2)$ にある場合以外は魔法で得られた情報に矛盾します。
入力例 2
3
0 0 4
4 4 4
6 2 4
出力例 2
INF
宝が{$(x, y) | ( x + y = 4, 2 \leq x \leq 4)$}にある場合、魔法で得られた情報に矛盾しないので候補は無限個あります。
入力例 3
3
2 0 4
-2 0 4
0 0 2
出力例 3
0 2
0 -2
上から0 -2、0 2の順に出力しても正答と判断されます。