Роботландский Университет 02/03
31 Азы программирования
Задачи турнира Кукарачи
-------------------------------

З А Д А Ч И
- - - - - -
ноябрь, 2002 (C) А.В.Рудь,
при участии:
Н.И.Истомина (Турочак);
А.А.Кашникова (Кострома);
А.Лебедева, О.Игнатовского, В.Ю.Матыкина (Новохоперск);
В.П.Семенко (Рубцовск);
О.М.Федотова (Ижевск);
команды 3109 (Качканар);


Вступительное слово

  Нынешний сборник  задач  во многом экспериментальный. На нов-
шества составителя подтолкнули многие  причины,  активно обсуж-
давшиеся в курсовом листе  и  в чатах. После последнего on-line
общения я решил сократить количество задач,  приняв во внимание
бессмертное "лучше меньше, да лучше".

  Что получилось-  судить  студентам, руководителям команд. Я с
благодарностью приму все замечания, особенно критические.

 Хочу извиниться перед всеми, кто прислал турнирные задачи
и не нашел их в этом тексте. Недостаток времени не позволил
мне понять ваши идеи и (или) отредактировать условия. Творческая
задача b позволит немного сгладить это.

Все задачи двумерные, т.е. решаются без использования
дополнительных полей. Размеры поля не ограничиваются, если
иное не оговорено в тексте задачи.

В прежние годы куратор предупреждал: "Совсем необязательно
решить все задачи! Но такое желание, вероятно, возникнет
у всех команд."

  Новшество нынешнего  турнира- не нужно присылать решения всех
задач! К  проверке принимаются не более 8  задач из 11  по вашему
выбору. Выберите самые лучшие, отточенные решения сами.

Пожалуйста, не ошибитесь! Учитываться будут НЕ БОЛЕЕ 8 задач,
причем без выбора лучших- ПЕРВЫЕ 8 по порядку.

Хочу предостеречь новичков курса от ошибок, допущенных
некоторыми командами в прошлые годы:

1) Частные решения. Это решение только для одного состояния
среды исполнителя (расположения кубиков и Кукарачи).
Все турнирные задачи предполагают составление программы, верно
работающей НА МНОЖЕСТВЕ исходных данных, ОПИСАННОМ В УСЛОВИИ.

2) Примеры исходных и конечных состояний среды -
ВСЕГО ЛИШЬ ПРИМЕРЫ !  Они не исключают других состояний 
(символов на кубиках, количества кубиков), НЕ ПРОТИВОРЕЧАЩИХ
УСЛОВИЮ. Текст условия имеет приоритет над примерами.
Некоторые команды в прошлом году решили, что символы на кубиках
обязаны быть как в приведённом примере. Это не так!

Автор задачи выбирает примеры так, чтобы:
- с одной стороны, прояснить смысл задания
- с другой стороны, не подсказывать путь к решению 

Бывает, что приведённый в условии пример сбивает с толку,
причём совершенно без злого умысла автора задачи.

Если условие какой-либо задачи, по вашему мнению, может быть понято
неоднозначно, срочно пишите, я постараюсь мгновенно ответить.

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

1) Правильность. Программа должна работать ПРИ ВСЕХ СОСТОЯНИЯХ СРЕДЫ,
   оговорённых в условии. Если это не так, решение неправильно.
   Не бывает частично правильных программ!
2) Эффективность. Время выполнения программы желательно минимизировать.
   Рекурсивные вызовы, "съедающие" стековую память, должны применяться
   по необходимости. Очень часто эффективнее рекурсии оказывается
   цикл ПОКА.
3) Краткость и красота текста программы. Короткая программа при прочих
   равных условиях лучше длинной, простая лучше сложной.
4) Оформление. Программа должна легко читаться, названия процедур-
   помогать понять алгоритм. Комментарии обязательно нужны, 
   но содержательные и в меру.


В добрый путь! Всем желаю удачи!
                                                А.В.Рудь



Задача 1. "Снежная горка"( 3 балла )
Автор- Николай Истомин, 3108, Турочак, Алтайский край

  Перед каникулами  выпал  снег (С). Помогите Кукараче утоптать
снег. Величина горки заранее неизвестна. У.  о. : С - снег, К -
конец, Г - горка.

  Пример начального положения         Пример конечного положения

   1  2  3  4  5  6  7  8  9  10       1  2  3  4  5  6  7  8  9  10
  ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐     ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
1 │  │ ¤│  │  │  │  │  │  │  │  │   1 │  │  │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
2 │  │ С│  │  │  │  │  │  │  │  │   2 │  │  │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
3 │  │ Г│ С│  │  │  │  │  │  │  │   3 │  │ С│  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
4 │  │ Г│ Г│ С│  │  │  │  │  │  │   4 │  │ Г│ С│  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
5 │  │ Г│ Г│ Г│ С│  │  │  │  │  │   5 │  │ Г│ Г│ С│  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
6 │  │ Г│ Г│ Г│ Г│ С│  │  │  │  │   6 │  │ Г│ Г│ Г│ С│  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
7 │  │ Г│ Г│ Г│ Г│ Г│ С│  │  │  │   7 │  │ Г│ Г│ Г│ Г│ С│  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
8 │  │ Г│ Г│ Г│ Г│ Г│ Г│ С│  │  │   8 │  │ Г│ Г│ Г│ Г│ Г│ С│  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
9 │  │ Г│ Г│ Г│ Г│ Г│ Г│ Г│ К│  │   9 │  │ Г│ Г│ Г│ Г│ Г│ Г│ С│ ¤│  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
10│  │ Г│ Г│ Г│ Г│ Г│ Г│ Г│ Г│  │   10│  │ Г│ Г│ Г│ Г│ Г│ Г│ Г│ К│  │
  └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘     └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘

Задача 2. (4 балла)
(Прислана командой 3109, Качканар)

Все стены комнаты, в которой живет Кукарача, раскрашены в
разные цвета: желтый, зеленый, красный, синий. Кукарача находится в
клетке (5;5). В клетках (5;4) и (5;6) находятся потерявшиеся малыши,
которые могут быть одного из четырех цветов. Требуется поставить
"малыша" в необходимую строку (по цвету).

Начальное условие:         Пример конечного положения:
                           (добавил А.В.Рудь)

.ЗЗЗЗЗЗЗЗ.                 .ЗЗЗЗЗЗЗЗ.
К........Ж                 К........Ж
К........Ж                 К........Ж
К...?....Ж                 К#.......Ж
К...#....Ж                 К........Ж
К...?....Ж                 К........Ж
К........Ж                 К........Ж
К........Ж                 К........Ж
К........Ж                 К........Ж
.СССССССС.                 .СССССССС.


Задача 3 "Стыковка-1" (4 балла).

  Кукарача в клетке  (1,2). Во второй и третьей строках поля,
начиная со второго  столбца, плотно стоят два ряда кубиков. Тре-
буется "состыковать" ряды так, чтобы ряд из третьей строки стал
продолжением ряда из второй строки. Взаимное расположение кубиков
в исходных рядах должно остаться прежним.

 Пример начального положения            Соответствующее
                                        конечное положение

    1  2  3  4  5  6  7  8  9  10
   ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
 1 │  │  │  │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │  │  │
   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤    ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──
 2 │ ¤│ К│ У│ К│  │  │  │  │  │  │    │  │ К│ У│ К│ А│ Р│ А│ Ч│ А│
   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤    ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──
 3 │  │ А│ Р│ А│ Ч│ А│  │  │  │  │    │  │  │  │  │  │  │  │  │  │
   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤    ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──


Задача 4. "Стыковка 2" (5 баллов)

Справа от Кукарачи  два плотных непустых ряда кубиков. Между ними произ-
вольное количество пустых клеток. Требуется "склеить" ряды в один.

   Пример начального положения        Пример соответствующего
                                      конечного положения

     │  │  │  │  │  │  │  │  │  │       │  │  │  │  │  │  │  │  │
   ──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼─    ──┼──┼──┼──┼──┼──┼──┼──┼──┼─
    ¤│  │ Р│ А│  │  │ З│ Р│ Ы│ В│       │ Р│ А│ З│ Р│ Ы│ В│  │  │
   ──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼─    ──┼──┼──┼──┼──┼──┼──┼──┼──┼─
     │  │  │  │  │  │  │  │  │  │       │  │  │  │  │  │  │  │  │


Задача 5. "Выбрать меньшее" (6 баллов)

  Кукарача в клетке  (1,3). Во второй и четвертой строках поля,
начиная с первого  столбца, плотно стоят два ряда кубиков. Тре-
буется удалить с поля ряд большей длины. В случае одинаковой
длины рядов оставить на поле оба ряда. Взаимное расположение кубиков
в рядах оставить неизменным.

   Примеры начального положения        Пример соответствующего
                                       конечного положения
   1  2  3  4  5  6  7  8  9  10
  ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
1 │  │  │  │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤    ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
2 │ П│ И│ Т│ О│ Н│  │  │  │  │  │    │  │  │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤    ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
3 │ ¤│  │  │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤    ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
4 │ У│ Ж│  │  │  │  │  │  │  │  │    │ У│ Ж│  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤    ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤


   1  2  3  4  5  6  7  8  9  10
  ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
1 │  │  │  │  │  │  │  │  │  │  │   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   │ У│ Д│ А│ В│  │  │  │  │  │  │
2 │ У│ Д│ А│ В│  │  │  │  │  │  │   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
3 │ ¤│  │  │  │  │  │  │  │  │  │   │  │  │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
4 │ З│ М│ Е│ Й│  │  │  │  │  │  │   │ З│ М│ Е│ Й│  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤


Задача 6 "Джип от джина". (6 баллов)
Авторы условия: Лебедев Александр и Игнатовский Олег (6 класс), а
также Матыкин В.Ю. (Новохоперск, команда 3107)

  Кукарача находится в клетке  (2,2)  и мечтает о добром ДЖИНЕ,
который сделает ему сюрприз -  подарит  ДЖИП.  Заветная буква П
 спрятана где-то  под  кубиком на длинной лестнице универсамов
(из  букв  У), начиная с 3 строки.  Последний  и  предпоследний
столбцы пусты.  Стань  добрым  Джином! Сделай сюрприз Кукараче!
Подари ему ДЖИП! Напиши программу, выполняя которую исполнитель
отыщет букву "П" и поставит на место буквы "Н".

 Пример начального положения         Пример конечного положения

   1  2  3  4  5  6  7  8  9  10     1  2  3  4  5  6  7  8  9  10
  ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐   ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
1 │ Д│ Ж│ И│ Н│  │  │  │  │  │  │ 1 │ Д│ Ж│ И│ П│ ¤│  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
2 │  │ ¤│  │  │  │  │  │  │  │  │ 2 │  │  │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
3 │  │ У│  │ ?│  │  │  │  │  │  │ 3 │  │ У│  │  │ Г│  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
4 │  │  │ У│  │ ?│  │  │  │  │  │ 4 │  │  │ У│  │  │ Н│  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
5 │  │  │  │ У│  │ ?│  │  │  │  │ 5 │  │  │  │ У│  │  │ Л│  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
6 │  │  │  │  │ У│  │ ?│  │  │  │ 6 │  │  │  │  │ У│  │  │ Т│  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
7 │  │  │  │  │  │ У│  │ ?│  │  │ 7 │  │  │  │  │  │ У│  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
8 │  │  │  │  │  │  │ У│  │  │  │ 8 │  │  │  │  │  │  │ У│  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
9 │  │  │  │  │  │  │  │ У│  │  │ 9 │  │  │  │  │  │  │  │ У│  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
10│  │  │  │  │  │  │  │  │  │  │ 10│  │  │  │  │  │  │  │  │  │  │
  └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘   └──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘

Задача 7 "Выстроить в ряд" (7 баллов)

Кукарача находится в клетке (1,1). Начиная со второй строки
расположены плотные ряды кубиков, начинающиеся со 2-го столбца.
Количество рядов и кубиков в каждом ряду произвольное и не
равное нулю. Требуется составить кубики в один ряд.
Взаимное расположение кубиков в конечном ряду не имеет значения.

   Пример начального положения       Примеры соответствующего
                                     конечного положения
  ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
  │ ¤│  │  │  │  │  │  │  │  │  │   │  │  │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
  │  │ Ч│ А│  │  │  │  │  │  │  │   │  │ К│ К│ У│ А│ А│ Р│ Ч│ А│  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
  │  │ А│ Р│ А│  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
  │  │ У│  │  │  │  │  │  │  │  │   │  │ К│ У│ К│ А│ Р│ А│ Ч│ А│  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
  │  │ К│ К│  │  │  │  │  │  │  │   │  │  │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤   ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤

Задача 8. "Кукарача - грамотей" (8 баллов)
(Автор идеи А.А.Кашников, г. Кострома)

Справа от Кукарачи- непрерывный ряд кубиков, изображающий
строку школьной тетради по русскому языку. Требуется проверить
эту строку на выполнение правила "Жи-ши пиши с буквой И" и,
если нужно, исправить ошибки, заменив кубики с буквой "Ы",
стоящие после кубиков "Ж" и "Ш", на кубики с буквой "И".
Кубики с буквой "Ы" удалить с поля.

Считать, что кубики с буквой "И" в достаточном количестве
имеются над проверяемой строкой и стоят плотным рядом,
начинающимся с того же столбца, что и проверяемая строка.

   Начальное положение              Пример соответствующего
                                    конечного положения
   1  2  3  4  5  6  7  8  9  10    1  2  3  4  5  6  7  8  9  10

  │  │ И│ И│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
  │ ¤│ Ж│ Ы│ Л│ И│ -│ Ш│ Ы│ Л│ И│  │ Ж│ И│ Л│ И│ -│ Ш│ И│ Л│ И│  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
  │  │  │  │  │  │  │  │  │  │  │  │ ¤│  │  │  │  │  │  │  │  │  │


Задача 9 "Поворот шахматной доски"
         (9 баллов, автор идеи В.П.Семенко, г. Рубцовск)

На поле Кукарачи из кубиков с цифрами 0 и 1 выложена "шахматная
доска" 2N х 2N клеток (N- натуральное число). Исполнитель расположен
под левым нижним кубиком, как на рисунке. Требуется изменить
расположение кубиков так, чтобы "доска"  выглядела повернутой
на 90 градусов.

  Пример начального положения   Пример соответствующего
                                конечного положения
  ├──┼──┼──┼──┼──┼──┼──┼──┼──  ├──┼──┼──┼──┼──┼──┼──┼──┼──
  │  │ 0│ 1│ 0│ 1│  │  │  │    │  │ 1│ 0│ 1│ 0│  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──  ├──┼──┼──┼──┼──┼──┼──┼──┼──
  │  │ 1│ 0│ 1│ 0│  │  │  │    │  │ 0│ 1│ 0│ 1│  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──  ├──┼──┼──┼──┼──┼──┼──┼──┼──
  │  │ 0│ 1│ 0│ 1│  │  │  │    │  │ 1│ 0│ 1│ 0│  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──  ├──┼──┼──┼──┼──┼──┼──┼──┼──
  │  │ 1│ 0│ 1│ 0│  │  │  │    │  │ 0│ 1│ 0│ 1│  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──  ├──┼──┼──┼──┼──┼──┼──┼──┼──
  │  │ ¤│  │  │  │  │  │  │    │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──  ├──┼──┼──┼──┼──┼──┼──┼──┼──
  │  │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │  │


Задача а "Инверсия" (10 баллов, автор О.М.Федотов, г. Ижевск)

Кукарача находится в клетке (1,2). Справа от него вплотную
стоит ряд из четного количества кубиков. Причем ровно на половине
из этих кубиков цифра 0, на остальных- цифра 1.
Требуется "инвертировать" ряд кубиков, т.е. переставить кубики так, чтобы
получить горизонтальный плотный ряд кубиков, в котором кубики с нулями
и кубики с единицами поменялись местами.

   Пример начального положения        Пример соответствующего
                                      конечного положения
  ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
  │  │  │  │  │  │  │  │  │  │  │       │  │  │  │  │  │  │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ──┼──┼──┼──┼──┼──┼──┼──┼──┼──
  │¤ │0 │0 │1 │0 │1 │1 │  │  │  │       │1 │1 │0 │1 │0 │0 │  │  │
  ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤     ──┼──┼──┼──┼──┼──┼──┼──┼──┼──


Задача b
--------------------------
Придумать собственную задачу для Кукарачи и решить её (до 12 баллов).

Будет оцениваться:
1) Точность формулировки          до 2 баллов
2) Качество и оформление решения  до 4 баллов
3) Новизна и красота идеи         до 6 баллов

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