Submission #1235337

#TimeUsernameProblemLanguageResultExecution timeMemory
1235337chinesegenius69420Coins (IOI17_coins)C++20
25 / 100
5 ms584 KiB
#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 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...