#ATabc112c. [ABC112C] Pyramid

[ABC112C] Pyramid

AT_abc112_c [ABC112C] Pyramid

题目描述

在古代すぬけ国,为了提升 AtCoder 社长“高桥君”的权威,建造了一座金字塔。
金字塔有一个中心坐标 (CX, CY)(C_X,\ C_Y)高度 HH,在坐标 (X, Y)(X,\ Y) 处的高度为 max(H  X  CX  Y  CY, 0)max(H\ -\ |X\ -\ C_X|\ -\ |Y\ -\ C_Y|,\ 0)

探险家青木君为了求出这座金字塔的中心坐标和高度,进行了调查。结果获得了如下信息:

  • CX, CYC_X,\ C_Y00100100 之间的整数,HH 是大于等于 11 的整数。
  • 另外还获得了 NN 条信息。第 ii 条信息为:“坐标 (xi, yi)(x_i,\ y_i) 的高度为 hih_i。”

这些信息足以唯一确定金字塔的中心坐标和高度。请根据这些信息,求出金字塔的中心坐标和高度。

输入格式

输入以如下格式从标准输入读入。

NN x1x_1 y1y_1 h1h_1 x2x_2 y2y_2 h2h_2 x3x_3 y3y_3 h3h_3 :: xNx_N yNy_N hNh_N

输出格式

请输出唯一确定的中心坐标和高度 CX, CY, HC_X,\ C_Y,\ H,用空格隔开,输出一行。

样例 1

输入

4
2 3 5
2 1 5
1 2 5
3 2 5

输出

2 2 6

样例 2

输入

2
0 0 100
1 1 98

输出

0 0 100

样例 3

输入

3
99 1 191
100 1 192
99 0 192

输出

100 0 193

说明/提示

限制条件

  • NN11100100 之间的整数。
  • xix_iyiy_i00100100 之间的整数。
  • hih_i0010910^9 之间的整数。
  • NN 个坐标 $(x_1,\ y_1),\ (x_2,\ y_2),\ (x_3,\ y_3),\ ...,\ (x_N,\ y_N)$ 均互不相同。
  • 金字塔的中心坐标和高度可以被唯一确定。

样例解释 1

在这种情况下,可以确定中心坐标为 (2, 2)(2,\ 2),高度为 66

样例解释 2

在这种情况下,可以确定中心坐标为 (0, 0)(0,\ 0),高度为 100100。请注意,CX, CYC_X,\ C_Y 必须是 00100100 之间的整数。

样例解释 3

在这种情况下,可以确定中心坐标为 (100, 0)(100,\ 0),高度为 193193

由 ChatGPT 4.1 翻译