Submission #442772

#TimeUsernameProblemLanguageResultExecution timeMemory
442772Lam_lai_cuoc_doiCoins (IOI17_coins)C++17
100 / 100
13 ms1528 KiB
#include <bits/stdc++.h>

using namespace std;
using ll = long long;
using ld = long double;
using ull = unsigned long long;

constexpr bool typetest = 0;
constexpr int N = 1e5 + 5;

#define bit(i, x) (((x) >> (i)) & 1)

vector<int> coin_flips(vector<int> b, int c)
{
    for (int i = 0; i < 64; ++i)
        if (b[i])
            c ^= i;
    return {c};
}

int find_coin(vector<int> b)
{
    int ans(0);
    for (int i = 0; i < 64; ++i)
        if (b[i])
            ans ^= i;
    return ans;
}
#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...