classSolution { public: vector<int> fairCandySwap(vector<int>& A, vector<int>& B){ vector<int> result; int sumA = 0, sumB = 0; // 计算各自糖果数量 for (int a: A) sumA += a; for (int b: B) sumB += b; // 交换 for (int i = 0; i < A.size(); i++) { int x = A[i]; for (int j = 0; j < B.size(); j++) { int y = B[j]; int tmpA = sumA - x + y; int tmpB = sumB - y + x; if (tmpA == tmpB) { result.emplace_back(x); result.emplace_back(y); return result;