Result: Accepted
Time: 4ms
Memory: 1756kB
#include<iostream>
#include<cstdio>
using namespace std;
struct my
{
int x;
int y;
int z;
}sz[20];
int main()
{
int n;
while(cin>>n)
{
for(int i=1;i<=n;i++)
scanf("%d%d%d",&sz[i].x,&sz[i].y,&sz[i].z);
int sum1=0,sum2=0,sum3=0;
for(int i=1;i<=n;i++)
{
int flag1=1,flag2=1,flag3=1;
for(int j=i+1;j<=n;j++)
{
if(sz[i].x==sz[j].x&&sz[i].y==sz[j].y)
flag1=0;
if(sz[i].x==sz[j].x&&sz[i].z==sz[j].z)
flag2=0;
if(sz[i].z==sz[j].z&&sz[i].y==sz[j].y)
flag3=0;
}
if(flag1) sum1++;
if(flag2) sum2++;
if(flag3) sum3++;
}
printf("%d %d %d\n",sum1,sum2,sum3);
}
}