提交时间:2024-03-02 10:57:46

运行 ID: 133952

#include <bits/stdc++.h> #define int long long using namespace std; int a[2005], b[2005]; signed main() { while (true) { int n; cin >> n; if (n == 0) return 0; for (int i = 1; i <= n; i++) cin >> b[i]; for (int i = 1; i <= n; i++) cin >> a[i]; sort(a+1,a+n+1); sort(b+1,b+n+1); int l1=1,l2=1,r1=n,r2=n,money=0; for (int i = 1; i <= n; i++) { if (a[r1] < b[r2]) { money+=200; r1--; r2--; } else if (a[l1] < b[l2]) { money+=200; l1++; l2++; } else if (a[r1] > b[l2]) { l2++, r1--; money-=200; } } cout << money << endl; } return 0; }