记录编号 |
242120 |
评测结果 |
AAAAAAAAAA |
题目名称 |
NBA总冠军 |
最终得分 |
100 |
用户昵称 |
GaoErFu |
是否通过 |
通过 |
代码语言 |
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(){;}