Submission #1235465

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

Compilation message (stderr)

coins.cpp: In function 'std::vector<int> coin_flips(std::vector<int>, int)':
coins.cpp:41:1: warning: no return statement in function returning non-void [-Wreturn-type]
   41 | }
      | ^
#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...