求助求助!
  • 板块学术版
  • 楼主wweiyuzhao
  • 当前回复2
  • 已保存回复2
  • 发布时间2021/8/4 10:32
  • 上次更新2023/11/4 12:03:48
查看原帖
求助求助!
137627
wweiyuzhao楼主2021/8/4 10:32

P1223

#include<iostream>
#include<algorithm>
#include<iomanip>
using namespace std;
struct shui
{
	int n,t;
}p[1010];
bool cmp(shui a,shui b)
{
	if(a.t!=b.t)
	{
		return a.t<b.t;
	}
	return a.n<b.n;
}
int ans,num;
int main()
{
	cin>>ans;
	for(int i=1;i<=ans;i++)
	{
		cin>>p[i].t;
		p[i].n=i;
	}
	sort(p+1,p+ans+1,cmp);
	for(int i=1;i<=ans;i++)
	{
		cout<<p[i].n<<" ";
		num+=i*p[ans-i].t;
	}
	cout<<endl; 
	cout<<fixed<<setprecision(2)<<1.0*num/ans;
	return 0;
}

大家看一下,我这个WA了两个点,请各位大佬帮忙修改修改

2021/8/4 10:32
加载中...