G. Шедевр
Ограничения: время – 2s/4s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
Новый футуристический шедевр, задуманный гениальным художником М. Калевичем,
представляет собой прямоугольник,
разбитый на N клеток (N строк по M клеток). Знаменитый
художник составил эскиз, на котором для каждой клетки
решил, каким цветом она должна быть в соответствии с великим
замыслом. Так как художник недавно примкнул
к движению минималистов в живописи, он использует
только два цвета — черный и белый. Калевичу уже немало лет,
поэтому за рабочий день он может сделать только один мазок — опустить кисть
в одну из двух банок с краской и провести
некоторую горизонтальную полосу высоты 1 по какой-то еще незакрашенной части холста.
Перекрашивать холст нельзя.
Калевич не хочет работать более K дней, так как уже наметил
для себя творческий отдых.
Какое наименьшее количество клеток окажется покрашенными
неправильно? Заметим, что исходно холст имеет серый цвет.
В первой строке входного файла записано три целых числа
N, M и K (1\ ≤\ N\ ≤\ 64, 1\ ≤\ M\ ≤\ 64, 1\ ≤\ K\ ≤\ 4096).
Далее в N строках содержится описание эскиза. Каждая строка
содержит по M символов.
Символ '0' обозначает, что соответствующая клетка черная, '1' —
белая.
Выведите наименьшее количество клеток, которые могут остаться
покрашенными неправильно после не более чем K дней работы великого мастера.
Далее в N строках выведите результат работы художника.
Серый цвет следует обозначать символом '2'.
Пример ввода
3 5 3
00000
00000
00110
Пример вывода
2
00000
00000
00000
Источник: http://neerc.ifmo.ru/school/archive/