caustique's blog

By caustique, 11 years ago, In Russian

Ежегодно проводится сразу несколько крупных индивидуальных турниров по программированию с онсайтом, призами и серьезным спонсором. В завершающемся 2013 году такими можно назвать Facebook Hacker Cup, TopCoder Open, Google Code Jam, Russian Code Cup, Яндекс.Алгоритм, Чемпионат КРОК, ABBYY Cup, VK Cup (2012 год). То есть набралось минимум 8 турниров, в которых участвуют тысячи человек.

В то же время среди крупных командных турниров можно вспомнить только два — это чемпионат мира по программированию ACM ICPC и Открытый кубок. Но в обоих случаях есть ограничения — в ACM ICPC могут участвовать только студенческие команды (+ должны проходить по возрасту + лимит попыток + одна команда от вуза на финал), а Открытый кубок в основном популярен только в странах СНГ, да и денежных призов за победу в нем насколько я знаю не дают (по крайней мере, не анонсируют), ну и вдобавок проводится он на задачах разных локальных соревнований (в которых частенько бывают баги, переносы даты начала) и с очень гибким регламентом (недавно обсуждалось, что некоторым командам разрешают писать до или после основного потока, например).

Однако, глянув на таблицы популярных "Тренировок", можно заметить, что их писало очень много команд. То есть функция "Команды" на Codeforces очень даже востребована. На момент написания поста зарегистрировано 4798 команд. Даже если убрать все команды из одного человека, повторяющиеся, распавшиеся, наверняка можно будет набрать несколько сотен (скажем неточно, 100 — 500) команд для участия в турнире.

Было бы здорово организовать чемпионат, схожий с индивидуальными турнирами, только для участия команд, но оставив те же атрибуты — онсайт, футболки, спонсора, четкий регламент, систему раундов "на выбывание" и Codeforces в качестве площадки для соревнования. При этом преимуществом перед имеющимися командными турнирами будет то, что нет ограничения по возрасту, вузу, стране, часовому поясу. И я уверен, что красивый и современный интерфейс Codeforces (в сравнении с тем же ejudge и PCMS, на которых в основном проводятся командные турниры) привлечет множество людей поучаствовать в соревновании.

  • Vote: I like it
  • +236
  • Vote: I do not like it