怎么错了?

P1223 排队接水

@[王云甫](/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


|