- 分享
聊天(聊C++)
- @ 2025-5-5 19:53:39
这里用来聊C++编程
2 条评论
-
宋宇轩2 @ 2026-1-8 19:12:52#include<bits/stdc++.h> using namespace std; struct node{ int s,num; }a[1000005]; bool cmp(node x,node y){ return x.s<y.s; } int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].s; a[i].num=i; } sort(a+1,a+n+1,cmp); double d=0.0; for(int i=1;i<=n;i++){ cout<<a[i].num<<" "; } cout<<"\n"; int st=n-1; for(int i=1;i<=n;i++){ d=d+a[i].sst; st--; } d/=(n1.0); printf("%.2f",d); return 0; }
what??????????????
-
@ 2025-10-31 9:35:38#include<bits/stdc++.h> using namespace std; struct node{ int s,num; }a[1000005]; bool cmp(node x,node y){ return x.s<y.s; } int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].s; a[i].num=i; } sort(a+1,a+n+1,cmp); double d=0.0; for(int i=1;i<=n;i++){ cout<<a[i].num<<" "; } cout<<"\n"; int st=n-1; for(int i=1;i<=n;i++){ d=d+a[i].s*st; st--; } d/=(n*1.0); printf("%.2f",d); return 0; }
- 1