Start: Jul, 05, 2019 08:40:00
2019年度暑期短学期达标测试
End: Jul, 05, 2019 11:40:00
Time elapsed:
Time remaining:

Problem_ID: H
Result: Accepted
Time: 4ms
Memory: 1756kB
Author: CT12811191281
In contest: 1281

#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);
	}
}