Блог пользователя Husnain__X_x

Автор Husnain__X_x, история, 2 года назад, По-английски

I was learning how to solve Interactive problems when I come up with this problem.

My Code is giving wrong answer on test 6.

import sys
l = 0
r = 10**6
for i in range(20):
    mid = (l+r) // 2
    print(mid)
    s = input()
    if  s == "<":
        r = mid
    else:
        l = mid
    if abs(l-r) <=1:
        print("!",l)
        break
    sys.stdout.flush()

UPD:

SIDecqwq helped me and I solved My life's first initeractive problem.

Please Someone give me link to any gym or group in which we can find basic interactive problems so that I can practice.

Thanks in Advance

  • Проголосовать: нравится
  • +6
  • Проголосовать: не нравится

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Your modified code: 162434732. Suggestion for future: in interactive problems it's mostly all of the time binary search, to ensure about it you can check query constraints.