Submission #332944

#TimeUsernameProblemLanguageResultExecution timeMemory
332944saarang123Coins (IOI17_coins)C++14
25 / 100
13 ms1464 KiB
#include "coins.h"
#include <iostream>
#include <vector>
#include <string>

using namespace std;

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

int find_coin(vector<int> b) {
    int c = 0;
    for(int i = 0; i < 6; i++)
        c |= ((1 << i) * b[i]);
    //for(int i = 0; i < 8; i++) cout << b[i]; cout << '\n';
    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...