题目 TOJ 1188
贪心
#include <iostream>
using namespace std;
int x[1000];
int y[1000];
int main(){
int n,ans;
while(cin>>n){
ans=0;
for(int i=0;i<n;i++)
cin>>x[i];
for(int i=0;i<n;i++)
cin>>y[i];
sort(x,x+n);
sort(y,y+n);
int rx=0,ry=0,lx=n-1,ly=n-1;
while(rx<=lx){
if(x[lx]>y[ly]){
ans+=200;
lx--;
ly--;
continue;
}
if(x[lx]<y[ly]){
ans-=200;
rx++;
ly--;
continue;
}
if(x[rx]>y[ry]){
ans+=200;
rx++;
ry++;
continue;
}
if(x[rx]<y[ry]){
ans-=200;
rx++;
ly--;
continue;
}
lx--;
ly--;
}
cout<<ans<<endl;
}
return 0;
}