```c
for (int i = n; i >=1; i--)
{
if (a[i].score == a[i -1].score && a[i].x > a[i -1].x)
{
swap(a[i].x, a[i -1].x);
}
}
```
这一段有问题,比如:1200 84,1201 84,1020 84,只能让1201和1020换个位置,1200还是在1020前面
by XiongYingHao @ 2023-10-15 13:52:27