Submission #1219166

#TimeUsernameProblemLanguageResultExecution timeMemory
1219166notarat40Coins (IOI17_coins)C++20
100 / 100
5 ms768 KiB

#include <bits/stdc++.h>

#define ll long long
#define ff first
#define ss second
#define begin begin()
#define end end()
#define loop(a,b,c,d) for(ll a=b; i<c; i+=d)

std::vector<int> coin_flips(std::vector<int> b, int c) {
    std::vector<int> flips(1);
    ll xor1=0;
        loop(i,0,64,1){
                if(b[i]==1){
                        xor1=xor1^i;
                }
        }
        xor1=xor1^c; 
        flips[0]=xor1; 
        
    return flips;
}

int find_coin(std::vector<int> b) {
    ll xor1=0;
         loop(i,0,64,1){
                if(b[i]==1){ 
                        xor1=xor1^i; 
                }
        }

    return xor1;
}
#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...