L. Исправление одной ошибки
Это задача с двойным запуском.
При первом запуске вам дают строки из нулей и единиц. Для каждой выведите её закодированный вид — строку не длиннее исходной плюс 18 символов.
Между запусками жюри портит в каждой закодированной строке не более одного бита: заменяет ноль на единицу или единицу на ноль. При втором запуске вы получаете испорченные строки и должны восстановить исходные.
Формат ввода
При первом запуске в первой строке записано число 1. Во второй — количество строк (). Далее строк из нулей и единиц длиной от 10 до ; суммарная длина не превосходит .
При втором запуске в первой строке записано число 2, во второй — то же , далее испорченных строк.
Формат вывода
При первом запуске выведите строк — закодированные данные. Длина каждой не больше длины исходной плюс 18.
При втором запуске выведите восстановленных строк.
Примеры
1 1 0000000000
00000000000000
2 1 00000000000100
0000000000