Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Разноцветный квадрат

(Время: 1 сек. Память: 32 Мб Сложность: 21%)

Петя изучил основы программирования и приступил к изучению графических операторов. Он желает нарисовать на экране большой разноцветный квадрат размером N×N клеток.

Петя решил, что для изображения квадрата достаточно будет использовать 26 цветов. Для обозначения этих цветов будем использовать прописные (заглавные) буквы английского алфавита от «A» до «Z». Чтобы квадрат получился красивым, Петя хочет, чтобы цвет каждой клетки квадрата зависел от расстояния этой клетки до ближайшей диагонали квадрата.

Так, клетки на диагоналях квадрата должны отображаться цветом «A», соседние с ними – цветом «B», соседние с ними – цветом «C», и так далее. При этом после цвета «Z» должен снова следовать цвет «A».

В процессе реализации программы Петя столкнулся с проблемой определения цвета клеток по их координатам. Помогите ему в этом: определите картинку из символов от «A» до «Z», описывающую квадрат, который должен получиться у Пети.

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

Входной файл INPUT.TXT содержит целое число N (1 ≤ N ≤ 200).

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

В выходной файл OUTPUT.TXT выведите N строк по N символов – квадрат, который должен получиться у Пети.

Примеры

INPUT.TXTOUTPUT.TXT
14ABBA
BAAB
BAAB
ABBA
27ABCDCBA
BABCBAB
CBABABC
DCBABCD
CBABABC
BABCBAB
ABCDCBA

Система оценки

Решения, работающие только для N ≤ 10, будут оцениваться в 20 баллов.


Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 Книги Фёдора Меньшикова
 ЕГЭ по информатике
 Тренировочные олимпиады
 Школьный этап
 Муниципальный этап
 Региональный этап
 Полуфинал ВКОШП
 Личное первенство СФУ
 2005 / 2006
 2006 / 2007
 2007 / 2008
 2008 / 2009
 2009 / 2010
 2010 / 2011
 2011 / 2012
 2012 / 2013
 2013 / 2014 7-8 классы
 2013 / 2014 9-11 классы
 2014 / 2015 7-8 классы
 2014 / 2015 9-11 классы
 2015 / 2016 7-8 классы
 2015 / 2016 9-11 классы
 2016 / 2017 7-8 классы
 2016 / 2017 9-11 классы
 2017 / 2018 7-8 классы
 2017 / 2018 9-11 классы
 2018 / 2019 7-8 классы
 2018 / 2019 9-11 классы
 2019 / 2020 7-8 классы
 2019 / 2020 9-11 классы
 2020 / 2021 7-8 классы
 2020 / 2021 9-11 классы
 2021 / 2022 7-8 классы
 2021 / 2022 9-11 классы
 2022 / 2023 7-8 классы
 2022 / 2023 9-11 классы
 2023 / 2024 7-8 классы
 2023 / 2024 9-11 классы
 2024 / 2025 7-8 классы
 2024 / 2025 9-11 классы
 A. Олимпиада
 B. Периметр прямоугольника
 C. Разноцветный квадрат
 D. Цифра в числах
 E. Несократимые дроби

Красноярский краевой Дворец пионеров, (c)2006 - 2024, ИНН 246305493507, E-mail: admin@acmp.ru