Cod sursa(job #2750858)
Utilizator | Data | 13 mai 2021 14:11:03 | |
---|---|---|---|
Problema | Cbinteractiv | Scor | Ascuns |
Compilator | py | Status | done |
Runda | Marime | 0.27 kb |
import sys
n = int(input())
lo, hi = 1, n
while lo < hi:
mid = (lo + hi) // 2
print("? " + str(mid))
sys.stdout.flush()
answer = int(input())
if answer == 1:
hi = mid
else:
lo = mid + 1
print("! " + str(lo))
sys.stdout.flush()