@[王云甫](/space/show?uid=113917)
希望更丰富的展现?使用Markdown
by RiverFun @ 2018-09-23 09:36:55
```cpp
#include<bits/stdc++.h>
using namespace std;
int n;
struct A{
int time, nb;
}a[100001];
bool cmp(A x, A y){
return (x.time<y.time);
}
int main(){
cin >> n;
for(int i = 1; i <= n; i++){
cin >> a[i].time;
a[i].nb = i;
}
sort(a + 1, a + n + 1,cmp);
double ans = 0;
for(int i = 1; i <= n; i++){
cout << a[i].nb << " ";
ans += a[i].time * (n - i);
}
cout << endl;
printf("%.2lf\n", ans / n);
return 0;
}
```
by 正式AFO @ 2018-09-23 09:43:47
贪心,开个结构体就完了嘛
by 正式AFO @ 2018-09-23 09:44:24
从小到大排序
by 正式AFO @ 2018-09-23 09:45:11
还有,请用Markdown
“发表回复”旁有说明
by 正式AFO @ 2018-09-23 09:48:49