АВТ
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.

1554. Jack Joker

Time Limit: 1 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added debug

All your answers will be questioned
«Interstate 60»

У Арсения есть карта. И не одна, а целых 54. Не хватает только бубнового джокера. (Как же, вы не знаете, зачем нужен бубновый джокер?) Зато у него есть прямоугольный лист бумаги из тетрадки, из которого можно этого джокера вырезать.

Каждая клетка листа раскрашена в один из 26 цветов, а джокер должен представлять собой ромб, состоящий из клеток одного цвета. (Не обязательно красного; чёрный, или, скажем, синий бубновый джокер никого не смутит).

В данной задаче ромбом с центром в клетке (r0,c0) (r — номер строки, c — номер столбца) радиуса R называется множество клеток (ri,ci), удовлетворяющих неравенству |ri-r0|+|ci-c0|≤R.

Конечно, б'ольший джокер полезнее в игре, так что Арсений хочет вырезать из бумаги самый большой ромб, состоящий из клеток одинакового цвета. Напишите программу, которая ему в этом поможет.

Входные данные

В первой строке входного файла заданы через пробел два числа m и n (1≤m,n≤500) — размеры прямоугольника (в клетках). Каждая из m последующих строк содержит по n прописных латинских букв, каждая латинская буква соответствует определённому цвету. Вторая строка во входном файле соответствует первой строке прямоугольника, (m+1)-я строка соответствует m-й строке прямоугольника.

Выходные данные

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

Выведенные числа также должны удовлетворять неравенствам:

1+Rr0m-R,1+Rc0n-R,
то есть ромб для джокера должен целиком лежать в прямоугольнике.

Пример

Входные данные
4 5
ABAAA
AAAAA
AAAAA
AAAAA
Выходные данные
2 3 1


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Trainings in Perm 2009 / 06.07.09 Big Contest /
1553. B - Circuit 1554. 1555. D - Lecture 1556. E - Soldiers Suicide 1557. F - Squaring the Circle
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.