АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

274. Игра "Перевёртыши"

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added Undefined

Поле для игры "Перевёртыши" представляет собой прямоугольную доску, расчерченную на ´ M квадратов. На каждом квадрате есть кнопка и лампочка. Лампочка может светиться одним из трёх цветов: красным, зелёным или синим. При нажатии на кнопку, расположенную на какой-либо клетке, меняется цвет лампочки в этой клетке и во всех клетках, имеющих с ней общую сторону. Смена цвета лампочек всегда осуществляется по правилу: красный меняется на зелёный, зелёный на синий, а синий на красный. Цель игры — добиться того, чтобы лампочки на всём поле засветились одним цветом.

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

Формат входных данных:

В первой строке входного файла содержатся разделённые пробелом натуральные числа N и M (1 £ N, M £ 8), где N — количество строк доски, а M — количество столбцов. Далее в N строках содержится по M символов, задающих цвета лампочек клеток поля. Символ "R" означает красный цвет, "G" — зелёный, а "B" — синий.

Формат выходных данных:

Выходной файл должен содержать единственное целое число — наименьшее количество нажатий кнопок, необходимое для того, чтобы лампочки на всём поле засветились одним цветом. Входные данные будут таковы, что это всегда можно будет сделать.

Примеры файлов входных и выходных данных.

INPUT

OUTPUT

5 5

BBBGG

BBBBG

BBBBB

GBBBB

GGBBB

2

1 3

RBB

1

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / School olympiads and couses of Vologda region / All-Russian school olympiad, regioanl stage / Vologda Region School Olympiad 2005-2006 /
275. Дорога в школу 274. 270. Корпорация 271. Многозадачность 273. Расшифровка
time generating 0.281 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.