Submission #1318532

#TimeUsernameProblemLanguageResultExecution timeMemory
1318532Jawad_Akbar_JJFootball (info1cup20_football)C++20
42 / 100
129 ms568 KiB
#include <iostream> using namespace std; #define int long long int a[1<<17]; void solve(){ int n, k; cin>>n>>k; a[0] = 0; for (int i=1;i<=n;i++) cin>>a[i], a[0] += a[i]; if (a[0] % 2 == 1){ cout<<1; return; } if (k == 1){ cout<<a[0] % 2; return; } if (k == 2){ int X = 0; for (int i=1;i<=n;i++) X += a[i] / 2; cout<<X % 2; } if (n == 1){ int b = a[0] & -a[0]; if (k < b) cout<<0; else cout<<1; return; } } signed main(){ int t; cin>>t; while (t--) solve(); cout<<'\n'; }
#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...