二级都会!!!
2026-10-02 09:09:36
发布于:广东
5阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
struct s{
int m;
int id;
} b[10000];
bool cmp (s l,s r){
if(l.m!=r.m){return l.m<r.m;}
else{return l.id<r.id;}
}
int main(){
int a;
cin>>a;
for(int i=0;i<a;i++){
cin>>b[i].m;b[i].id=i+1;
}
sort(b+0,b+a,cmp);
int sum=0;
for(int i=0;i<a;i++){
cout<<b[i].id<<" ";
for(int j=0;j<i;j++){
sum+=b[j].m;
}
}
cout<<endl;
float akm=sum;
printf("%.2f",akm/a);
}
这里空空如也








有帮助,赞一个