АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1533. Узор

Ограничение времени: 1 сек.
Ограничение памяти:262144 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Дана прямоугольная матрица из 2 видов символов — «#» (заполненный) и «.» (пустой). Первоначально она была симметрична как горизонтально, так и вертикально. Позже некоторые заполненные ячейки стали пустыми.

Требуется восстановить максимально возможное количество ячеек, которые были заполненными в первоначальной матрице.

 

Пример:

«Побитая матрица»

....

#...

#...

 

Результат:

«Восстановленная матрица»

#..#

#..#

#..#

 

Первая строка входных данных содержит целые числа W и H — ширину и высоту матрицы (1 £ W, H £ 10). В следующих H строках по W символов в каждой записаны символы «#» и «.».

Вывести «восстановленную» матрицу из H строк по W символов в каждой из символов «#» и «.».

 

Пример ввода 1

4 3

....

#...

#...

Пример вывода 1

#..#

#..#

#..#

Пример ввода 2

4 3

....

#.#.

#...

Пример вывода 2

#..#

####

#..#

 


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / ВсОШ, муниципальные этапы / Муниципальный этап 2010 - 11 / 7 классы /
1531. 4 - Рюкзак 1533.
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / ВсОШ, муниципальные этапы / Муниципальный этап 2010 - 11 / 8 классы /
1531. 4 - Рюкзак 1533.
 
время генерации 0.453 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.