O. Дом для червячка
1000 мс · 256 МБ · всё или ничего
Это интерактивная задача.
Вы ищете место для червячка Максимуса. Участок земли — полоска из клеток; у клетки есть влажность , которую можно измерить сканером. За пределами полоски влажность считается нулевой.
Максимус любит влажную почву и не сдвинется с места, только если его клетка не суше обоих соседей. Найдите локальный максимум — клетку , для которой и , — сделав не более измерений.
Формат ввода
В начале взаимодействия считайте два числа и () — длину полоски и разрешённое число измерений.
Формат вывода
Чтобы измерить влажность, выведите ? i () — в ответ придёт ().
Найдя подходящую клетку, выведите ! i и завершите работу.
Измерений не больше . После каждого вывода делайте flush.
Примеры
ввод
3 40 13 14 10
вывод
? 3 ? 2 ? 1 ! 2
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.