#include<cstdio>
char a[1000],c;
int n,b[1000];
int main()
{
scanf("%d",&n);
getchar();
scanf("%d\n",&n);
scanf("%d",&n);
while(getchar()!='\n');
for(int i=0;i<2*n;i++)scanf("%c",&a[i]);
printf("0");
for(int i=2;i<2*n;i+=2)
{
for(int j=0;j<i;j+=2)
{
if(a[j]<a[i])
{
b[i]+=1;
};
};
printf(" %d",b[i]);
};
return 0;
}
在洛谷可以AC的
scanf("%d\n",&n);
scanf("%d",&n);
while(getchar()!='\n');
本地无恙,死于洛谷的
scanf("%d",&n);
getchar();
最后一种错在哪里?