@[_Stay_](/user/244502) 这个题最好用结构体做,就像这样
```cpp
struct str{
int id,time;
};
```
康康AC代码:
```cpp
#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
struct str{
int id,time;
};
bool cmp(str a,str b){
return a.time<b.time;
}
int main(){
double n,sum;
cin>>n;
str a[10001];
for(int i=1;i<=n;i++){
cin>>a[i].time;
a[i].id=i;
}
int x=n;
sort(a+1,a+x+1,cmp);
for(int i=1;i<=n;i++){
cout<<a[i].id<<" ";
sum+=a[i].time*(n-i);
}
cout<<endl;
printf("%.2lf",sum/n);
return 0;
}
```
by paulpao @ 2022-08-02 11:22:38
@[paulpao](/user/717437) 谢谢谢谢(没想到这个帖子现在能被翻出来)
by _Stay_ @ 2022-08-05 22:28:04