提交时间:2025-10-18 13:34:13

运行 ID: 38608

#include <bits/stdc++.h> using namespace std; #define ll long long ll g_llX[1000005] = {0}; ll g_llY[1000005] = {0}; int main() { ll llN = 0; ll llC = 0; ll llSum1 = 0; ll llSum2 = 0; cin >> llN >> llC; for (ll i = 1; i <= llN; i++) { cin >> g_llX[i]; llSum1+=g_llX[i]; } for (ll i = 1; i <= llN; i++) { cin >> g_llY[i]; llSum2+=g_llY[i]; } ll llAns = (llSum1-llSum2+llN*llC)/(2*llN); ll llL = (llSum1-llSum2+llN*llC)-llAns*2*llN; ll llR = (llAns+1)*2*llN-(llSum1-llSum2+llN*llC); if (llL<=llR) { cout << llAns << " " << llC-llAns << endl; } else { cout << llAns+1 << " " << llC-(llAns+1) << endl; } return 0; }