- Time limit: 1.00 s
- Memory limit: 512 MB
Selvitä salainen luku x tekemällä korkeintaan 30 kyselyä.
Lataa tehtäväpohja tästä.
Interaktio
Toteuta funktio search
, joka palauttaa salaisen luvun. Saadaksesi sen selville, voit käyttää funktiota ask
, joka toimii seuraavasti:
ask(q)
palauttaa true
, jos arvaus q on suurempaa kuin x, ja false
muuten.
Esimerkki
search() ask(4) -> false ask(6) -> true return 5
Rajat
- 1 \le x \le 10^9