Result: Accepted
Time: 4ms
Memory: 1756kB
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<string>
using namespace std;
const int maxn=1e6;
int main()
{
int a[50],b[50],c[50];
int n,m,s;
while(cin>>n)
{
int s1=1,s2=1,s3=1;
for(int i=0;i<n;++i)
{
cin>>a[i]>>b[i]>>c[i];
}
int a1[50],b1[50];
m=1;
a1[0]=a[0];
b1[0]=b[0];
for(int i=1;i<n;++i)
{
int f=1;
for(int j=0;j<m;++j)
{
if(a[i]==a1[j]&&b[i]==b1[j]) f=0;
}
if(f==1)
{
s1++;
a1[m]=a[i];
b1[m++]=b[i];
}
}
int a11[50],c1[50];
m=1;
a11[0]=a[0];
c1[0]=c[0];
for(int i=1;i<n;++i)
{
int f=1;
for(int j=0;j<m;++j)
{
if(a[i]==a11[j]&&c[i]==c1[j]) f=0;
}
if(f==1)
{
s2++;
a11[m]=a[i];
c1[m++]=c[i];
}
}
int b11[50],c11[50];
m=1;
b11[0]=b[0];
c11[0]=c[0];
for(int i=1;i<n;++i)
{
int f=1;
for(int j=0;j<m;++j)
{
if(b[i]==b11[j]&&c[i]==c11[j]) f=0;
}
if(f==1)
{
s3++;
b11[m]=b[i];
c11[m++]=c[i];
}
}
printf("%d %d %d\n",s1,s2,s3);
}
}