记录编号 242120 评测结果 AAAAAAAAAA
题目名称 NBA总冠军 最终得分 100
用户昵称 GravatarGaoErFu 是否通过 通过
代码语言 C++ 运行时间 0.000 s
提交时间 2016-03-26 16:05:45 内存使用 0.00 MiB
显示代码纯文本
#include<stdio.h>
#include<string.h>
int cc()
{
	freopen("nba.in","r",stdin);
	freopen("nba.out","w",stdout);
	int n,x,y,i,j,k=0,t,r,u,l,s[60]={0},flag=0;
	char a[60][30]={0},b[30]={0};
	scanf("%d",&n);
	for(i=0;i<=n;i++)
	{
		gets(a[i]);
		if(i!=0) 
		for(r=0;r<30;r++)
			{   if(a[i][r]=='1'&&a[i][r-1]==' '||a[i][r]=='2'&&a[i][r-1]==' ')
				{s[i]=(a[i][r]-48)*1000+(a[i][r+1]-48)*100+(a[i][r+2]-48)*10+a[i][r+3]-48;a[i][r]=a[i][r+1]=a[i][r+2]=a[i][r+3]=0;break;}
			}
	}
	for(i=1;i<=n;i++)
    for(j=1;j<=n-i;j++)
	{
		if(s[j]>s[j+1])
		{
			t=s[j];s[j]=s[j+1];s[j+1]=t;
			memcpy(b,a[j],30);
			memcpy(a[j],a[j+1],30);
			memcpy(a[j+1],b,30);
			memset(b,0,sizeof(char)*30);
		}	
	}
	for(j=1;j<=n;j++)
	    {
			if(s[j]==s[j+1])
		{
			for(i=j;i<n;i++)
			{s[i]=s[i+1];memcpy(a[i],a[i+1],30);}
			n--;
			j--;
			flag=1; 
		}
		}
		if(flag==1)
		n++;
	for(j=1;j<=n;j++)
	    {
			printf("%d %s",s[j],a[j]);
			printf("\n");
		}
	return 0;
}
int c=cc();
int main(){;}