Автор: | M. Sporyshev | Ограничение времени: | 1 сек | |
Входной файл: | input.txt | Ограничение памяти: | 256 Мб | |
Выходной файл: | output.txt |
Юная разработчица компьютерных игр Алиса создала новую игру и разослала её друзьям на бета-тестирование.
Юный геймер Вася хочет произвести впечатление на Алису, пройдя игру полностью.
На последнем уровне Вася столкнулся с главным боссом — Бинарным королём. В начале боя Бинарный король игры генерирует последовательность K из N двоичных цифр. После этого Вася должен предоставить свою бинарную последовательность V такой же длины.
Васина последовательность оценивается следующим образом. Для каждой позиции i, если Vi = 1 и Ki = 0, Вася получает 1 балл; если Vi = 0 и Ki = 1, Вася теряет 2 балла.
Поскольку Вася играет на максимальной сложности, каждый префикс его последовательности должен содержать нулей не меньше, чем единиц.
Чтобы победить, Вася должен набрать наибольшее возможное количество баллов.
Входной файл содержит N символов 0 или 1 — последовательность Короля.
Выходной файл должен содержать N символов 0 или 1 — последовательность Васи, набирающую наибольшее количество баллов. Если существует несколько оптимальных решений, выведите любое из них.
1 ≤ N ≤ 105
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
2 |
|
|