Start: Dec, 04, 2016 12:00:00
杭州师范大学第十届程序设计竞赛—正式
End: Dec, 04, 2016 17:00:00
Time elapsed:
Time remaining:

Problem_ID: D
Result: Accepted
Time: 0ms
Memory: 1096kB
In contest: 1075


#include<stdio.h>
struct student{
	char name[25];
	int a[3];
};
int main()
{
	struct student sjtsb[100];
	int a,b,c,d,e,f,g=0,h=0,i,x1,x2,x3;
	char z;
	scanf("%d",&a);
	for(b=0;b<a;b++)
	{
		scanf("%d%s",&c,&sjtsb[b].name);
		sjtsb[b].a[0]=0;
		sjtsb[b].a[1]=0;
		sjtsb[b].a[2]=0;
		for(d=0;d<c;d++)
		{
			scanf("%d%c%d%c%d",&x1,&z,&x2,&z,&x3);
			if(x1==x2&&x1==x3)
				sjtsb[b].a[0]++;
			else if(x1/10>x1%10&&x1%10>x2/10&&x2/10>x2%10&&x2%10>x3/10&&x3/10>x3%10)
				sjtsb[b].a[1]++;
			else
				sjtsb[b].a[2]++;

		}
	}
	for(f=0;f<b;f++)
	{
		if(sjtsb[f].a[0]>=g)
			g=sjtsb[f].a[0];
	}
	for(f=0;f<b;f++)
	{
		if(sjtsb[f].a[0]==g)
		{
				printf("If you want to have a keyboard, you should call: %s",sjtsb[f].name);
				break;
		}
	}
	for(f++;f<b;f++)
	{
		if(sjtsb[f].a[0]==g)
		{
				printf(", %s",sjtsb[f].name);
		}
	}
	printf(".\n");

 g=0;
	for(f=0;f<b;f++)
	{
		if(sjtsb[f].a[1]>=g)
			g=sjtsb[f].a[1];
	}
	for(f=0;f<b;f++)
	{
		if(sjtsb[f].a[1]==g)
		{
				printf("If you want to order a Watchdog2, you should call: %s",sjtsb[f].name);
				break;
		}
	}
	for(f++;f<b;f++)
	{
		if(sjtsb[f].a[1]==g)
		{
				printf(", %s",sjtsb[f].name);
		}
	}
	printf(".\n");



	g=0;
	for(f=0;f<b;f++)
	{
		if(sjtsb[f].a[2]>=g)
			g=sjtsb[f].a[2];
	}
	for(f=0;f<b;f++)
	{
		if(sjtsb[f].a[2]==g)
		{
				printf("If you want to have a cup of coffee with a girl, you should call: %s",sjtsb[f].name);
				break;
		}
	}
	for(f++;f<b;f++)
	{
		if(sjtsb[f].a[2]==g)
		{
				printf(", %s",sjtsb[f].name);
		}
	}
	printf(".\n");
}