爆0求助
查看原帖
爆0求助
711031
suyi1111楼主2023/10/15 08:50

样例过了,贪心:

#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,a[3000],b[3000];
signed main()
{
	cin>>n;
	for(int i=1;i<=n;i++)cin>>a[i];
	for(int j=1;j<=n;j++)cin>>b[j];
	sort(a+1,a+1+n);
	sort(b+1,b+1+n);
	int al=1,ar=n,bl=1,br=n,sum=0;
	for(int i=1;i<=n;i++){
		if(a[ar]>b[br])ar--,br--,sum+=200;
		else if(a[ar]==b[br])ar--,br--;
		else{
			sum-=200,al++,br--; 
		}
	}
	cout<<sum;
	return 0;
}

2023/10/15 08:50
加载中...