问题标题: 酷町堂:1251

0
0
已解决
梁志鑫宇
梁志鑫宇
中级守护
中级守护
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
struct people{
	int id,shi;
};
bool cmp(people a,people b);
people t[1005];
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>t[i].shi;
		t[i].id=i; 
	}
	sort(t+1,t+n+1,cmp);
	double sum=0;
	for(int i=1;i<=n;i++){
		cout<<t[i].id<<' ';
		sum+=t[i].shi*(n-i+1);
	}
	sum/=n;
	cout<<endl;
	printf("%.2f",sum);
	return 0;
}
bool cmp(people a,people b){
	return a.shi<b.shi;
}

这个代码只有20分,大佬能帮我找找哪里有问题吗?

梁志鑫宇在2020-07-07 19:19:54追加了内容

问题已解决,第一个发言者将被我采纳!!!(又是这样)


0
0
0
0
我要回答