Submission #886230

#TimeUsernameProblemLanguageResultExecution timeMemory
886230LinkedArrayFootball (info1cup20_football)C++17
100 / 100
21 ms2192 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	
	int t, n, k, i, cnt, num;
	
	cin >> t;
	while (t--) {
		cin >> n >> k;
		
		cnt = 0;
		for (i = 0; i < n; i++) {
			cin >> num;
			cnt ^= num;
		}
		
		// log2(k)
		int pow2 = (1 << static_cast<int>(log2(k) + 1));
		cout << (cnt & pow2 - 1 ? "1" : "0");
	}
	return 0;
}

Compilation message (stderr)

football.cpp: In function 'int main()':
football.cpp:22:23: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   22 |   cout << (cnt & pow2 - 1 ? "1" : "0");
      |                  ~~~~~^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...