54求助

P1223 排队接水

```c #include <bits/stdc++.h> using namespace std; struct data { int bh,t; } a[1005]; bool cmp(data x,data y) { return x.t<y.t; } int main() { int n; double ans=0; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i].t; a[i].bh=i;; } sort(a+1,a+n+1,cmp); for(int i=1;i<=n;i++) { cout<<a[i].bh<<" "; ans=ans+a[i].t*(n-i); } cout<<endl; printf("%0.2f",ans/n); return 0; } ```
by lzh20220920 @ 2023-04-16 12:54:06


@[lzh20220920](/user/803757) thanks
by kevin3 @ 2023-04-16 14:39:37


@[kevin3](/user/735452) NO thanks
by lzh20220920 @ 2023-07-03 15:41:32


|