Submission #332943

#TimeUsernameProblemLanguageResultExecution timeMemory
332943nishuzCoins (IOI17_coins)C++14
25 / 100
11 ms1912 KiB
#include "coins.h"
#include <algorithm>

using namespace std;

vector<int> coin_flips(vector<int> b, int c) {
    vector <int> flips;
    for (int i = 0; i < 6; ++i)
    {
        if ((c & (1 << i)) && !b[i]) flips.emplace_back(i);
        if (!(c & (1 << i)) && b[i]) flips.emplace_back(i);
    }
    flips.emplace_back(63);
    return flips;
}

int find_coin(vector<int> b) {
    int ans = 0;
    for (int i = 0; i < 6; ++i)
        if (b[i])
            ans += (1 << 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...