Submission #1278090

#TimeUsernameProblemLanguageResultExecution timeMemory
1278090eradaxColors (BOI20_colors)Pypy 3
0 / 100
221 ms51268 KiB
#!/usr/bin/env python3
from math import log2, ceil


def query(a):
	print(a, flush=True)
	res = int(input())
	return res

n = int(input())

lo = 0
hi = n

i = ceil(log2(n))
while lo + 1 < hi:
	mi = (lo + hi) // 2

	query(i)
	if (query(i + mi)):
		hi = mi
	else:
		lo = mi

	i -= 1

print(hi)

Compilation message (stdout)

Compiling 'Colors.py'...

=======
  adding: __main__.pyc (deflated 30%)

=======
#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...