Submission #788924

#TimeUsernameProblemLanguageResultExecution timeMemory
788924LeaRouseFootball (info1cup20_football)C++14
0 / 100
29 ms416 KiB
#include<bits/stdc++.h> #define fastio ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(); #define ll long long using namespace std; int A[100005]; int n,k; void awa(){ int a=0,s=0; for(int i=0;i<n;i++){ cin>>A[i]; s+=A[i]; if(A[i]%2==1){ a++; } } if(s%2==1){ cout<<1; return; } if(k==1){ cout<<0; return; } s-=a; s/=2; if((s+a)%2==0){ cout<<0; } else{ cout<<1; } } void go(){ cin>>n>>k; if(k<=2){ awa(); return; } int res=0; for(int i=0;i<n;i++){ cin>>A[i]; int a=0; while(A[i]%2==0){ A[i]/=2; a*=2; } if(k>=a) res^=1; } cout<<res; } int main(){ fastio; int t; cin>>t; while(t--){ go(); } return 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...