Инволюция на строках
1000 мс · 256 МБ · всё или ничего
Это задача с двойным запуском.
Даны строки из нулей и единиц. Для каждой выведите строку той же длины, в которой количество единиц имеет другую чётность. При втором запуске по выведенным строкам восстановите исходные.
Формат ввода
При первом запуске в первой строке записано число 1, во второй — количество строк (). Далее строк из нулей и единиц длиной до 1000; суммарная длина не превосходит .
При втором запуске в первой строке записано число 2, далее — то, что вы вывели.
Формат вывода
Выведите строк — образы при первом запуске и восстановленные исходные при втором.
Примеры
ввод
1 2 01 10
вывод
11 00
ввод
2 2 11 00
вывод
01 10
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.