#include<bits/stdc++.h>
using namespace std;
bool cmp(int x,int y){
return x>y;
}
int a[2005],b[2005];
int main(){
int n,head=1,tail=n,ans=0;
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=n;i++)cin>>b[i];
sort(a+1,a+1+n,cmp);
sort(b+1,b+1+n,cmp);
for(int i=1;i<=n;i++){
if(a[head]<b[i]){
ans-=200;
tail--;
}
else if(a[head]>b[i]){
ans+=200;
head++;
}
else{
if(a[tail]>b[n]){
head++;
ans+=200;
n--;
tail--;
}
else{
ans-=200;
tail--;
}
}
}
cout<<ans;
return 0;
}
代码在自己这里运行完全没有问题,下载一个数据也是对的,为什么一到洛谷上就全部RE呢?
不就是一个普通的贪心吗?
请各位Dalao帮帮忙吧QwQ,最好找到问题@我以下,感激不尽!!!