样例过但是全WA,求救
查看原帖
样例过但是全WA,求救
1120417
douhuazhenren1楼主2024/6/8 16:37
#include <iostream>
#include <algorithm>
using namespace std;
int n,k,e[20];
struct NASA
{
	int w,E,d,c;
}a[21010];
bool cpp(NASA x,NASA y)
{
	return  x.w>y.w;
}
bool cmp(NASA x,NASA y)
{
	if(x.E!=y.E)
		return x.E>y.E;
	else
		return x.d<y.d;
}
int main()
{
	cin>>n>>k;
	for(int i=1;i<=10;i++)
		cin>>e[i];
	for(int i=1;i<=n;i++)
		cin>>a[i].w;
	sort(a+1,a+1+n,cpp);
	for(int i=1;i<=n;i++) 
	{
		a[i].d=i;
		a[i].c=(i-1)%10+1;
		a[i].E=e[a[i].c];
		a[i].w+=a[i].E;
	}
	sort(a+1,a+1+n,cmp);
	for(int i=1;i<=n;i++)
		cout<<a[i].d<<" ";
	return 0;
}
2024/6/8 16:37
加载中...