10pts求调
查看原帖
10pts求调
427669
xiaoxiao2010楼主2024/10/11 16:18
#include <bits/stdc++.h>
using namespace std;
struct game
{
	int t;
	int r;
	bool e;
};
int main()
{
int n,ans=0;
cin>>n;
game ga[505];
for(int i=0;i<n;i++)
{
	cin>>ga[i].t;
	ga[i].e==0;
}
for(int i=0;i<n;i++)
{
	cin>>ga[i].r;
}
for(int i=n;i>0;i--)
{
	int max=0,maxp=501;
	for(int j=0;j<n;j++)
	{
		if(ga[j].e==0&&ga[j].t>=i&&ga[j].r>max)
		{
			max=ga[j].r;
			maxp=j;
		}
	}
	ga[maxp].e=1;
	ans+=max;
}
cout<<ans;
return 0;
}

2024/10/11 16:18
加载中...