太难了,64,求助大佬
查看原帖
太难了,64,求助大佬
1103488
abc_abc_abc楼主2024/3/1 23:10

上代码```c #include <bits/stdc++.h> #define max 1000010 using namespace std; int n,a,b,q,arr[max],cnt = 1,age = 1,ans; int main() { cin >> n; for (int i = 0; i < n; i++) { cin >> a >> b; arr[q++] = a; if(b != 0) { arr[q++] = a^b; } } sort(arr,arr + q); ans = arr[0]; for (int i = 1; i < q; i++) { if (arr[i] == arr[i - 1]) { cnt++; } else { if (age < cnt) { age = cnt; ans = arr[i - 1]; } cnt = 1; } } if (age < cnt) { ans = arr[q - 1]; } cout << ans; return 0; }

2024/3/1 23:10
加载中...