Submission #675242

#TimeUsernameProblemLanguageResultExecution timeMemory
675242vjudge1Football (info1cup20_football)C++17
100 / 100
28 ms368 KiB
#include<bits/stdc++.h>
using namespace std;
 
#define f first
#define s second
 
typedef long long ll;
typedef long double ld;
 
typedef pair<ll, ll> pt;
 
int n, k, t;
 
const int maxn = 2e5+5;

int main(){
    ios::sync_with_stdio(false);
    cin.tie(0);
    cin >> t;
    while(t--){
        cin >> n >> k;
        int pp = 1, sum = 0;
        while(k){
            pp<<=1;
            k>>=1;
        }
        pp--;
        //cout << pp << "\n";
        for(int i = 0; i < n; i++){
            int x;
            cin >> x;
            sum^=(x&pp);
        }
        if(sum)cout << 1;
        else cout << 0;
    }
}
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...