Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
33089 | 林芳菲 | 【J】T1 | C++ | 运行出错 | 0 | 0 MS | 264 KB | 610 | 2024-10-04 14:04:05 |
#include <cstdio> #include <iostream> #include <algorithm> using namespace std; int n, k; long long a[100010]; int main() { freopen("xor.in", "r", stdin); freopen("xor.out", "w", stdout); cin >> n >> k; for (int i = 1; i <= n; i++) cin >> a[i]; long long s = 0; for (int i = 1; i <= n; i++) s += a[i]; long long ans = 0; for (int i = 1; i <= n; i++) { long long num = s - a[i]; num += a[i] ^ k; ans = max(ans, num); } cout << ans << endl; fclose(stdin); fclose(stdout); return 0; }