### 问题描述
AC代码相比WA代码,仅仅多`#include`,其他没有任何变化
详情见链接-> [AC代码](https://accoding.cn/submission/3426770),[WA代码](https://accoding.cn/submission/3426773)
哦对了,本地两份代码对拍没有任何问题
附上AC代码
### 代码详情
```c
#include
#include
#include
#include
#define N 500005
typedef double db;
db a[N];
char ch[N][20];
int n,id[N],rk[N],b[N];
void msort(int l,int r){
if(l==r) return;
int mid=l+r>>1;
msort(l,mid),msort(mid+1,r);
int ql=l,qr=mid+1,cnt=l;
while(ql<=mid && qr<=r){
if(a[id[ql]]<=a[id[qr]]) b[cnt++]=id[ql++];
else b[cnt++]=id[qr++];
}
while(ql<=mid) b[cnt++]=id[ql++];
while(qr<=r) b[cnt++]=id[qr++];
for(int i=l;i<=r;i++) id[i]=b[i];
}
signed main(){
while(~scanf("%s",ch[n])) n++;
printf("%d\n",n);
for(int i=0;i
a[i]=atof(ch[i]);
for(int i=0;i
id[i]=i;
msort(0,n-1);
for(int i=0;i
if(i==0) rk[id[i]]=i+1;
else if(fabs(a[id[i]]-a[id[i-1]])<1e-10) rk[id[i]]=rk[id[i-1]];
else rk[id[i]]=i+1;
}
for(int i=0;i
}
```