Submission #788855

#TimeUsernameProblemLanguageResultExecution timeMemory
788855HD1Football (info1cup20_football)C++14
0 / 100
156 ms1128 KiB
//we are all lost trying to be someone. #include <bits/stdc++.h> #define fastio ios_base::sync_with_stdio(0); cin.tie(0); #define sz(x) ll(x.size()) #define reve(x) reverse(x.begin(),x.end()) #define all(x) x.begin(),x.end() #define pb push_back #define ff first #define ss second #define pb push_back using namespace std; typedef int ll; typedef long double ld; typedef pair<ll,ll> ii; typedef pair<ll, ii >tri; const ll MAX=3*(1e5+100); const ll mod=1e9+7; const ll inf=1e9; void solve(){ ll n, k; cin>>n>>k; ll sum=0; ll a; for(ll i=0; i<n; i++){ cin>>a; sum+=a; } if(sum%2){ cout<<1<<'\n'; } else{ ll cont=0; while(a%2==0){ a/=2; cont++; } if((1<<cont)>k)cout<<0; else cout<<1<<'\n'; } } int main(){ ll t; cin>>t; while(t--)solve(); 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...