Findable Numbers
CodeChefOpen on judge ↗
Donald duck loves learning new algorithms. Today, he learned binary search and understood how it works on integer arrays sorted in non-decreasing order. His knack of getting into problems is famous, and he wrote his version of binary search algorithm as follows: binarySearch(int[] array, int lo, int hi, int key) { while (lo ≤ hi) { mid := random(lo, hi); if a[mid] = key then return mid;
HINT LADDERno hints yet
L1 Observation
L2 Technique
L3 Approach
L4 Pseudo-code
🔒
L5 Full solution
L5 unlocks only if you insist twice
solution.cppC++17
CodeSearch Tutor
Hints, not spoilers — it won’t hand over the full solution unless you insist.
Sign in to chat with the tutor and save your progress.
Sign in to start