A. Угадай число
1000 мс · 256 МБ · всё или ничего
Это интерактивная задача. Интерактор адаптивный.
Жюри загадало целое число от 1 до . Вы можете спрашивать про любое число , и жюри отвечает, больше загаданное, меньше или равно. Угадайте загаданное не более чем за 30 вопросов.
Формат ввода
В начале взаимодействия считайте одно число () — верхнюю границу загаданного.
Формат вывода
Чтобы задать вопрос, выведите строку ? x (). В ответ придёт одно число:
1— загаданное больше ;-1— загаданное меньше ;0— загаданное равно ; после этого ответа завершите работу.
Вопросов не больше 30. После каждого вывода делайте flush.
Примеры
ввод
7 1 -1 0
вывод
? 4 ? 6 ? 5
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.