Задача 9 "Кто останется?" (10 баллов)
-------------------------------------
  В  круговой  считалочке из m слов участвуют  n  человек.  Все
участники пронумерованы: первый, второй, ...n-ый. Считать начи-
нают с первого. Участник, на котором  закончился счет, выбывает
из круга. Оставшиеся участники повторяют считалочку, причем на-
чинают считать с участника,  следующего  за выбывшим по кругу в
направлении счета. Если повторить считалочку n-1 раз, останется
один участник. Требуется найти его номер.

  На  ленте  два символа, записанных через одну пустую  ячейку.
Левый обозначает количество считающихся (n), правый- количество
слов в считалочке  (m). В окошко Корректора виден левый символ.
После работы программы в окошке Корректора  должен быть символ,
соответствующий номеру участника, оставшегося в круге.

Пример работы программы:

Начальное состояние            После работы программы
┬─┬─┬─┬─╦═╦─┬─┬─┬─┬─┬─┬        ┬─┬─┬─┬─┬─╦═╦─┬─┬─┬─┬─┬
│░│░│░│░║5║░│8│░│░│░│░│  ─>    │░│░│░│░│░║1║░│░│░│░│░│
┴─┴─┴─┴─╩═╩─┴─┴─┴─┴─┴─┴        ┴─┴─┴─┴─┴─╩═╩─┴─┴─┴─┴─┴


В решениях представлено два способа: 

1)прямое моделирование считалочки с круговыми проходами;
2)определение выбывающих с помощью вычисления остатка от деления
  количества слов на количество оставшихся людей.

Я выбрал первый способ, который значительно упрощает программу,
но немного проигрывает в скорости.

Вот таблица быстродействия алгоритмов, которые верно работают
на тесте я я --> г :

команда время   способ решения

00	19с  	круговой
3102  	17с  	вычисл. остатка
3107  	28с  	круговой
3109  	18с  	вычисл. остатка


Решение команды 3102
----------------------
Автор решения Евгений Кривоплясов

Оценка 11 баллов из 10 (+1 бонус восхищения).

Очень здорово и красиво! Рекорд быстродействия.


Решение команды 3107
----------------------
Авторы решения Лебедев Александр, Прихожаев Роман, Сенчук Светлана

Оценка 9 баллов из 10.

Мальчики и Света молодцы, алгоритм нашли верный. Его можно оптимизировать, 
если организовать "сжатие" ряда считающихся (а заодно "убить" ошибку).

НО использование символа ПРОБЕЛ (номер 42) в качестве обозначения места 
выбывшего из считалки ограничивает использование программы. Надо было
применить для этого ноль.
                           
Опровергаюшие тесты: 

ПРОБЕЛ 1 ---> в окне ПУСТО   (должно быть ПРОБЕЛ);
и все, где исходные есть данные "больше" символа ПРОБЕЛ

Решение команды 3109
----------------------
Автор решения вся команда

Оценка 11 баллов из 10 (+1 бонус восхищения).

Очень хорошее, оптимальное решение, грамотно использующее алгоритм
предыдущей задачи.

Решение команды 3116
----------------------
Автор решения Артем Букирь

Оценка 8 баллов из 10.

Алгоритм понятен (т.к. хорошо описан), но очень уж мудрёный!
Особенно бросается в глаза "построение в ряд" по-артёмовски.
Идея "перестройки" после каждого выбытия верная, но опять же очень 
затратная по шагам исполнителя.

Я думаю, что из Артёма может вырасти классный шифровальщик :-). 
Его алгоритмы, даже с хорошими пояснениями, трудно осознать.

Ошибку я так и не нашел, сдаюсь :-)! 

Но тесты м м, н н,...., я я почему-то приводят к "не могу!".


Решение команды 3118
----------------------
Автор решения Евстропов Андрей

Оценка  4 балла из 10.

К сожалению, в алгоритме серьезная ошибка. Новая считалочка
начинается не с места выбывшего, а всегда с начала ряда. Кроме того,
неудачен выбор пробела в качестве флага. Это ведь символьное число 42.

Опровергающие тесты:
5 2 ---> 1 (должно быть 3)
а 3 ---> 2 (должно быть 4)
@ 1 ---> переполнение стека  (должно быть @ )

