| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 45 | 8 | 7 | 15.909% |
Это интерактивная задача.
Недавно Профессор Ксавьер с помощью своего Церебро смог узнать о готовящемся наступлении Магнето. Но этого мало, нужна полная информация о размере его войск, времени и месте первого удара. Взломав систему безопасности на компьютере Магнето, Профессор нашел на нём нужный файл. Но чтобы открыть этот файл, нужно знать пароль, который знает только сам Магнето.
К счастью, Профессор нашёл на компьютере программу, которая используется для восстановления пароля. Этой программе можно подавать на вход строку произвольной длины, тогда на выходе программа выдаст сообщение о том, входит ли введённая строка в строку-пароль как подстрока. Ксавьеру также удалось узнать длину пароля и то, что пароль хранится в бинарном виде --- он состоит только из нулей и единиц.
Теперь он хочет сделать несколько запросов к программе и полностью узнать пароль. Но у него не очень много времени --- довольно скоро Магнето поймет, что его компьютер взломан, и поменяет все пароли. Чарльз точно знает, что успеет сделать 1024 запроса к программе. Помогите ему --- скажите, какие запросы надо делать.
В самом начале программа жюри сообщает вашей программе натуральное число $n$ ($1 \le n \le 1000$) --- длину строки-пароля.
Дальше во время взаимодействия вашей программы с программой жюри несколько раз повторяются следующие действия:
0 и 1, которую вы хотите проверить на принадлежность паролюSuccess>>, если ваша строка и есть пароль0>>, если в пароле нет такой подстроки1>>, если в пароле есть такая подстрокаГарантируется, что пароль состоит только символов 0 и 1, а также имеет длину ровно $n$.
3 0 0 0 0 0 Success
000 001 010 011 100 101
Для корректной работы программы после каждой операции вывода данных вам необходимо делать следующие операции:
flush(output);fflush(stdout);System.out.flush();sys.stdout.flush();Кроме этого, не забывайте после каждой выведенной строки ставить перевод строки.
Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2014-2015 Season > October 12, 2014 > Basic C번
Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2014-2015 Season > October 12, 2014 > Advanced F번