Это интерактивная задача.
Ваша цель — угадать загаданное число $$$x$$$, находящееся между $$$1$$$ и $$$M = 10004205361450474$$$, включительно. Вы можете использовать не больше $$$5$$$ запросов.
В каждом запросе вы можете вывести возрастающую последовательность из не более чем $$$k \leq x$$$ целых чисел, каждое из которых принадлежит отрезку от $$$1$$$ до $$$M$$$. В ответ Вы получите один из следующих результатов:
Смотрите раздел «Протокол взаимодействия» для лучшего понимания.
Обращаем ваше внимание на то, что интерактор адаптивен, то есть, загаданное число может зависеть от запросов, сделанных решением. Гарантируется, что эта информация непротиворечива в любой момент времени; то есть, всегда найдётся число, которое изначально мог загадать интерактор, чтобы его ответы на запрос были корректными.
Взломы разрешены только с фиксированным загаданным числом. Взлом в этой задаче представляет собой одно число между $$$1$$$ и $$$M$$$. Во всех претестах интерактор также загадывает число изначально.
Вы можете сделать не более $$$5$$$ запросов. В начале каждого запроса выведите число $$$k$$$ ($$$1 \le k \le 10^4$$$) и возрастающую последовательность $$$t_0 < t_1 < \ldots < t_{k-1}$$$ из $$$k$$$ целых чисел из отрезка от $$$1$$$ до $$$M$$$ включительно. Если $$$k > x$$$, Вы проиграли.
В ответ Вам придёт одно число.
После вывода запроса не забудьте вывести перевод строки и сбросить буфер вывода. В противном случае вы получите вердикт Решение «зависло». Для сброса буфера используйте:
2
0
-1
2 2 3
2 20 30
3 5 7 9
В первом примере загадано число $$$5$$$
Название |
---|