Submission #482035

#TimeUsernameProblemLanguageResultExecution timeMemory
482035RedhoodFootball (info1cup20_football)C++14
0 / 100
29 ms460 KiB
#include<bits/stdc++.h>
#define pb push_back
#define all(x) (x).begin(), (x).end()
#define sz(x) (int)(x).size()
#include<ext/pb_ds/assoc_container.hpp>
#include<ext/pb_ds/tree_policy.hpp>
#define fi first
#define se second

using namespace __gnu_pbds;
using namespace std;
using namespace __gnu_cxx;
using namespace std;

typedef long long ll;

int main()
{
    ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);

    #define int long long
    int t;
    cin >> t;
    while(t--){
        int n ,k ;
        cin >> n >> k;

        vector < int > S(n);
        for(auto &i : S)
            cin >> i;
        if(sz(S) == 1){
            int N = S[0];
            ll cur = 1;

            bool good = 0;
            while(cur <= k){
                if(N % 2 == 0){
                    good = 1;
                    break;
                }

                N = (N >> 1) + 1;

                cur <<= 1;
            }
            cout << good;
        }
    }


    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...