Russian (CIS)English (United Kingdom)

Счастье в жизни – то чего ты достиг. Смысл жизни – все те, кто тебя любят. Н.Н.Полозова

РЕЙТИНГ ПРОГРАММИСТА

Компьютерная программа делает то, что вы прикажете ей делать, а не то, что бы вы хотели, чтобы она сделала. «Закон Гира»

    Схема организации чемпионата мира среди программистов включает три этапа: четвертьфинальный, полуфинальный и финальный. По результатам соревнований стали составлять своеобразный рейтинг вузов по уровню обеспечиваемого в них профессионального компьютерного образования. Способность вуза выявить, собрать и подготовить несколько команд сообразительных ребят свидетельствует об общем уровне всей компьютерной образовательной инфраструктуры, престиже и кадровом потенциале данного вуза.
За годы соревнований сложилась стройная система и выработаны четкие правила. Команде из трех человек предоставляется один компьютер, на решение задач отводится 5 часов, побеждает команда, решившая наибольшее число задач. В случае равенства числа решенных задач учитывается штрафное время. Время считается так: после успешного прохождения всех тестов жюри, что означает, что задача решена, команде начисляется время, равное числу минут, прошедших с начала соревнований, плюс по 20 минут штрафа за каждую неудачную попытку сдать эту задачу. Все перипетии борьбы, с помощью специальной программы, отражаются на мониторах участников и болельщиков, а в последние годы - и в Интернет. В результате соревнования проходят очень зрелищно.
Российские университеты вышли на мировой уровень в 1995/96 учебном году, когда впервые в финал пробились команды Санкт-Петербургского института точной механики и оптики и Московского государственного университета.
Благодаря успешным выступлениям российских команд в финалах, Северо-восточный Европейский регион неуклонно увеличивает свое представительство в финальных соревнованиях. Особенно заметны успехи студентов Санкт-Петербурга: уже четыре года подряд его представители попадают в число трех лучших команд! А в 2000 и 2001 годах студенты СПбГУ завоевывают звание чемпионов мира!
За последние четыре года соревнования финала стали гораздо более интересными, напряженными, подчас приносящими результаты, сильно расходящиеся с ожидаемыми. Огромное значение приобрел морально-психологический фактор, и сильно возросла цена ошибки или заминки, допущенных в ходе соревнований. Резко возросла плотность результатов команд в финале. В связи с этим, начиная с финала 2000 года, был изменен порядок награждения команд. Наряду с определением абсолютных мест, стали присуждаться и медали: команды, решившие одинаковое с чемпионом мира число задач, получали золотые медали, решившие на одну задачу меньше, - серебряные, на две меньше, - бронзовые. Кроме того, как обычно, командам, попавшим в первую десятку, выдавались денежные призы и почетные доски с указанием занятого места.
Впервые рейтинг вузов по итогам соревнований 1996-98 г.  был обнародован в 1999 году в буклете, посвященном 3 чемпионату Урала, в 2000 году на сайте Уральских олимпиад был выставлен обновленный рейтинг. Рейтинг-лист вызвал широкий интерес в компьютерной среде, хотя в целом адекватно отражал результаты соревнований. Тем не менее, были высказаны существенные замечания к методике подсчета рейтинга. Новый рейтинг составлен по измененной методике. Не углубляясь здесь в ее обоснование, приведем сразу формулу вычисления рейтинга.
R = k + a + 0,5 (b+c) + d,
где R - рейтинг вуза, k - число задач, решенных сильнейшей командой вуза в полуфинале, a, b, c - премиальные очки за занятые места, полученные первой, второй и третьей командой вуза в полуфинале, d - дополнительные премиальные очки за медали чемпионата мира. Премиальные очки за места в полуфинале вычисляются следующим образом: 50-ое место приносит команде 0.1 очка, 49-ое -0.2 и т.д. с шагом 0.1 до 11 места, которое стоит 4 балла. Далее, 10 место приносит 4.2; 9-ое - 4.4; 8-ое - 4.6; 7-ое - 4.8; 6-ое - 5.0; 5-ое - 5.3; 4-ое - 5.7; 3-ое - 6.2; 2-ое - 6.8 и, наконец, 1-ое - 8.0. Дополнительные премиальные очки вуз получает за медали чемпионата мира, бронзовая медаль приносит 1 балл, серебряная - 2, золотая - 3, звание чемпиона - 5.

В челябинском ГУ рейтинг программиста считают иначе.  Рейтинг подсчитывается отдельно по каждой  тренировке, а потом суммируется.  Базовая формула расчета такая:
R=Bonus+Accepted+Σ(1-Failedi)
где  Bonus - премия за первое, второе или третье место в общем зачете (0.5, 0.4 и 0.3 балла соответственно); Accepted - количество решенных задач, сумма берется по всем решенным задачам; Failedi = min(количество неудачных попыток по i-ой решенной задаче, 10) / 10. К примеру, если участник, занявший второе место, решил две задачи, причем одну из них со второй попытки, а вторую с 15-ой, то его рейтинг будет 0.4+2+(1-0.1)+(1-1.0)=3.3.
Рейтинг, полученный на Чемпионате ЧелГУ, учитывается в итоговом рейтинге с коэффициентом 1.5.




Энциклопедия рейтингов: экономика, общество, спорт / Карминский А.М., Полозов А.А., Ермаков С.П. - М.: ЗАО ИД "Экономическая газета", 2011. - 349 с