Submission #865045

# Submission time Handle Problem Language Result Execution time Memory
865045 2023-10-24T03:47:34 Z Darren0724 Football (info1cup20_football) C++17
100 / 100
190 ms 756 KB
#include<bits/stdc++.h>
using namespace std;


int main(){
    int t;cin>>t;
    while(t--){
        int n,k,a[30]{};cin>>n>>k;
        while(n--){
            int p;cin>>p;
            for(int j=0;j<30;j++){
                a[j]^=(p/(1<<j)&1);
            }
        }
        int b=0;
        for(int j=0;j<30;j++){
            if((1<<j)<=k){
                b|=a[j];
            }
        }
        cout<<b;
    } 

    
}
# Verdict Execution time Memory Grader output
1 Correct 45 ms 348 KB Output is correct
2 Correct 45 ms 344 KB Output is correct
3 Correct 45 ms 348 KB Output is correct
4 Correct 45 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 1 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 38 ms 444 KB Output is correct
2 Correct 35 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 146 ms 344 KB Output is correct
2 Correct 152 ms 488 KB Output is correct
3 Correct 164 ms 472 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 180 ms 344 KB Output is correct
2 Correct 182 ms 444 KB Output is correct
3 Correct 190 ms 756 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 44 ms 348 KB Output is correct
2 Correct 45 ms 348 KB Output is correct
3 Correct 44 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 54 ms 348 KB Output is correct
2 Correct 45 ms 348 KB Output is correct
3 Correct 45 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 45 ms 348 KB Output is correct
2 Correct 47 ms 348 KB Output is correct