|
Квадрат
(Время: 1 сек. Память: 16 Мб Сложность: 43%)
На сайте сотового оператора BeepLine сделали защиту от роботов, рассылающих SMS-сообщения: прежде, чем отправить SMS, пользователь должен написать, какую фигуру он видит в специальном окошке: квадрат или круг. Причем, для усиления защиты, в рисунок внесены небольшие помехи.
Коле срочно нужно разослать всем друзьям сообщение, поэтому он просит Вас написать программу, распознающую изображение.
Экспериментально установлено, что система рисует квадрат с помехами следующим образом: сначала на белом фоне рисуется черный квадрат k×k клеток (k ≥ 3), затем некоторые клетки на границе квадрата (на рисунке обозначены цифрой 1) закрашиваются белым, а некоторые клетки (если таковые существуют), граничащие с квадратом (на рисунке обозначены цифрой 2), закрашиваются черным.
Например, квадрат 4×4 после нанесения помех может выглядеть так:
Входные данные
Первая строка входного файла INPUT.TXT содержит целые числа n и m - размеры экрана (1 ≤ n,m ≤ 1000). Следующие n строк, по m символов в каждой, содержат описание картинки. Черные клетки обозначены символом «*», а белые - символом «.».
Выходные данные
В выходной файл OUTPUT.TXT выведите «SQUARE», если заданная картинка может быть квадратом после преобразований, описанных в условии, иначе выведите слово «CIRCLE».
Примеры
№ | INPUT.TXT | OUTPUT.TXT |
1 | 10 10
..........
..........
..........
..........
..***.....
..***.....
..***.....
..........
..........
.......... | SQUARE |
2 | 10 10
..........
..........
..........
....*.....
..*****...
..******..
.******...
..*****...
..*.*.*...
...*......
| SQUARE |
3 | 10 10
..........
..........
..****....
.******...
******.**.
********..
********..
.******...
..****....
....*..... | CIRCLE |
4 | 3 3
...
...
... | CIRCLE |
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
| |