为什么会编译失败
查看原帖
为什么会编译失败
1064318
Prefectmakesprefect楼主2024/3/3 10:46
#include <iostream>
using namespace std;
struct  node{
	int t,id;
}a{1004};
long long n,sum;
bool cmp(node a,node b){
	if(a.t!=b.t) return a.t<b.t;
	else return a.id<b.id;
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].t;
		a[i].id=i;
	}
	sort(a+1,a+n+1,cmp);
	for(int i=1;i<n;i++)
	{
		sum+=a[i].t*(n-1);
	}
	for(int i=1;i<=n;i++){
		cout<<a[i].id<<" ";
	}
	cout<<endl;
	printf("%.2f",(sum*1.0)/n);
    return 0;
}
2024/3/3 10:46
加载中...