一只卑微的菜鸡求助大佬
#include <bits/stdc++.h>
using namespace std;
int a[1010],b[1010];
int main(){
int n,money=0,ans=0;
while(scanf("%d",&n)&&n){
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int j=0;j<n;j++){
cin>>b[j];
}
sort(a,a+n);
sort(b,b+n);
int maxnuma=n-1;
int maxnumb=n-1;
int minnuma=0;
int minnumb=0;
while(ans<n){
if(a[maxnuma]>b[maxnumb]){
money=money+200;
maxnuma--;
maxnumb--;
ans++;
}
else if(a[maxnuma]<b[maxnumb]){
money=money-200;
minnuma++;
maxnumb--;
ans++;
}
else if(a[maxnuma==maxnumb]){
maxnuma--;
maxnumb--;
ans++;
}
else{
if(a[minnuma]>b[minnumb]){
money=money+200;
minnuma++;
minnumb++;
ans++;
}
else if(a[minnuma]<b[maxnumb]){
money=money-200;
minnuma++;
maxnumb--;
ans++;
}
}
}
cout<<money<<endl;
}
return 0;
}