Submission #1174324

#TimeUsernameProblemLanguageResultExecution timeMemory
11743243lektraCoins (IOI17_coins)C++20
0 / 100
5 ms584 KiB
#include<bits/stdc++.h>
#include "coins.h"

std::vector<int> coin_flips(std::vector<int> b, int c) {
    int y = 0;
    for(int i = 0; i < 64; ++i){
        y = y^(i*b[i]);
    }
    int a = y^c;

    if(b[a])b[a] = 0;
    else b[a] = 1;

    return b;
}

int find_coin(std::vector<int> b) {
    int c;
    for(int i = 0; i < 64; ++i){
        c = c^(i*b[i]);
    }

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