有n个向量,每行的三个数字构成了向量(a,b,c),问这么多向量和是否为0向量,那么不就是三维分别求和都为0即可吗?
x、y、z向量上的分别加一加,都为0就是yes啦~
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
int n; cin>>n;
int x=0,y=0,z=0;
for(int i=0;i<n;i++)
{
int xx,yy,zz;
scanf("%d%d%d",&xx,&yy,&zz);
x+=xx,y+=yy,z+=zz;
}
cout<<(x==0&&y==0&&z==0?"YES":"NO");
return 0;
}