Codeforces Round 530 (Div. 1) |
---|
Закончено |
Вам дана таблица $$$n \times m$$$, состоящая из букв «A», «G», «C», «T». Назовем таблицу красивой, если любой квадрат $$$2 \times 2$$$ в ней состоит из различных символов. Ваша задача — найти красивую таблицу, также состоящую из букв «A», «G», «C», «T», которая отличается от данной в минимальном числе символов.
В первой строке входных данных записаны два положительных целых числа $$$n$$$ и $$$m$$$ — количество строк и столбцов в данной таблице ($$$2 \leq n, m, n \times m \leq 300\,000$$$). В каждой из следующих $$$n$$$ строк записано по $$$m$$$ символов — содержимое таблицы. Гарантируется, что в таблице встречаются только символы «A», «G», «C», «T».
Выведите $$$n$$$ строк, по $$$m$$$ символов в каждой. Выведенная таблица должна быть красивой и отличаться от данной в минимальном количестве символов.
2 2 AG CT
AG CT
3 5 AGCAG AGCAG AGCAG
TGCAT CATGC TGCAT
Таблица в первом примере и так является красивой. Таблицу во втором примере можно преобразовать в красивую, изменив 9 символов.
Название |
---|