#include<bits/stdc++.h> using namespace std; struct srank{ int volume,number; }a[100001]; int main(){ int n; scanf("%d",&n); for(int i=1;i<=n;i++){ scanf("%d",&a[i].volume); a[i].number=i; } sort(a.volume+1,a.volume+n+1); return 0; }
报错了,不知道怎么排才不会报错