Submission #1235458

#TimeUsernameProblemLanguageResultExecution timeMemory
1235458simplemind_31Coins (IOI17_coins)C++20
0 / 100
1 ms584 KiB
#include "coins.h" #include <bits/stdc++.h> using namespace std; int res; vector<int> coin_flips(vector<int> b, int c) { int l=0,r=63; vector<int> flip; while(l<r){ int mid=(l+r)>>1; if(c>mid){ //derecha 11 o 01; if(b[mid+1]==0){ flip.push_back(mid+1); } l=mid+1; }else{ //izquierda 00 o 10 if(b[mid+1]==1){ flip.push_back(mid+1); } r=mid; } } return flip; } int find_coin(vector<int> b){ int l=0,r=63; while(l<r){ int mid=(l+r)>>1; if(b[mid+1]){ l=mid+1; }else{ r=mid; } } return l; }
#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...