제출 #1318525

#제출 시각아이디문제언어결과실행 시간메모리
1318525Jawad_Akbar_JJFootball (info1cup20_football)C++20
0 / 100
125 ms568 KiB
#include <iostream> using namespace std; #define int long long int a[1<<17]; void solve(){ int n, k; cin>>n>>k; for (int i=1;i<=n;i++) cin>>a[i], a[0] += a[i]; if (a[0] % 2 == 0){ cout<<1; return; } if (k == 1){ cout<<a[0] % 2; return; } if (n == 1){ int b = 31 - __builtin_clz(a[0]); b = (1<<b) - 1; if (k <= b) cout<<0; else cout<<1; return; } if (k == 2){ int X = 0; for (int i=1;i<=n;i++) X += a[i] / 2; cout<<X % 2; } } 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...