Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <vector>#include <algorithm>#include <string>#include <limits.h>using namespace std;int n;int main() {cin >> n;vector <long long> a(n);long long ma = 0;for (int i = 0; i < n; i++) {cin >> a[i];ma = max(ma, a[i]);}int t = 0;while (ma > 0) {ma = ma / 2;t++;}vector <vector<int>> digits(n,vector<int>(t,0));for (int i = 0; i < n; i++) {long long x = a[i];int len = 0;while (x > 0) {digits[i][len] = x % 2;len++;x = x / 2;}}long long ans = 0;