qwertyuiop
2026-05-16 11:50:32
发布于:广东
#include<bits/stdc++.h>
using namespace std;
int main() {
int n, a, b;
cin >> n >> a >> b;
vector<int> A(n), B(n);
long long sumB = 0;
for (int i = 0; i < n; ++i) cin >> A[i];
for (int i = 0; i < n; ++i) {
cin >> B[i];
sumB += B[i];
}
vector<int> diff(n);
for (int i = 0; i < n; ++i) {
diff[i] = A[i] - B[i];
}
sort(diff.begin(), diff.end(), greater<int>());
long long ans = sumB;
for (int i = 0; i < a; ++i) {
ans += diff[i];
}
cout << ans << endl;
return 0;
}
这里空空如也

















有帮助,赞一个