#B. 受力平衡

    Type: Default 1000ms 256MiB

受力平衡

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

受力平衡

题目描述

在物理中,有一个名词叫受力平衡,一个受力平衡的物体必然呈静止或者进行匀速直线运动的。在三维空间中,我们将一个力用一个三维向量来表示,那么受力平衡指的就是这些向量的和为零。现在给你 nn 个力,问你这些力是否平衡,如果不平衡的话加一个怎么样的力才能平衡。

用数学的语言来说,给你 nn 个三维向量,第 ii 个记为 Vi=(xi,yi,zi)\vec{V_i}=(x_i,y_i,z_i),现在问你这些向量的和是不是零向量(即 (0,0,0)(0,0,0))。

两个向量 A=(xa,ya,za)\vec{A}=(x_a,y_a,z_a)B=(xb,yb,zb)\vec{B}=(x_b,y_b,z_b) 的和为 A+B=(xa+xb,ya+yb,za+zb)\vec{A}+\vec{B}=(x_a+x_b,y_a+y_b,z_a+z_b),即对应位置的元素相加。

输入格式

第一行一个正整数 nn 表示向量的个数。后面 nn 行每行三个整数 xix_iyiy_iziz_i 表示一个向量。

输出格式

如果受力平衡,输出只有一行,包含一个英文单词 Yes

否则输出有两行,第一行有一个英文单词 No,第二行三个整数表示要加一个多大的力才能受力平衡,每两个整数之间用一个空格分隔。

样例 #1

样例输入 #1

3
1 1 1
2 2 2
-3 -3 -3

样例输出 #1

Yes

提示

数据范围

对于 40%40\% 的数据,1n10001\le n\le 1000100xi,yi,zi100-100\le x_i,y_i,z_i\le 100

对于 100%100\% 的数据,1n1051\le n\le 10^5109xi,yi,zi109-10^9\le x_i,y_i,z_i\le 10^9

2024水题过家家

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2024-5-25 8:30
End at
2024-5-25 11:30
Duration
3 hour(s)
Host
Partic.
20