#include <bits/stdc++.h>
#include "coins.h"
using namespace std;
vector<int> coin_flips(std::vector<int> b, int c) {
vector<int> flips;
bitset<7> bit(c);
for(int i = 0; i < 7; i++){
int a = (bit[7 - i - 1] ? 1 : 0);
if(b[i] != a){
flips.push_back(i);
}
}
if(flips.empty()){
flips.push_back(63);
}
return flips;
}
int find_coin(std::vector<int> b) {
int ans = 0;
for(int i = 0; i < 7; i++){
ans += b[i] * pow(2, 7 - i - 1);
}
return ans;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |