ICFP Contest 2020. Одна задача, 72 часа, команда любого размера

Revision ru1, by xoposhiy, 2020-07-07 15:31:39

17 июля стартует ежегодное открытое онлайн соревнование ICFP Contest.

Это развлекательный программистский 72-часовой марафон, с необычными задачами. В отличие от других соревнований, ICFP Contest командный, причем команды могут быть любого размера, а решить предстоит всего одну задачу. Но сложную и многогранную.

Например, в 2018 году нужно было решать задачу оптимизации 3D печати с помощью наноботов. Вот впечатляющее видео решателя таких задач от команды WILD BASHKORD MAGES:

После этого контеста у нас родился доклад на конференцию DotNext про архитектуру алгоритмов для управления множеством ботов.

В 2016 году нужно было по плоской фигурке оригами восстановить максимально простую её развертку в рациональных координатах. Вот как работал алгоритм команды unagi:

Популярность в России ICFPC начал набирать, кажется, благодаря захватывающему отчёту Дмитрия Астапова после участия в ICFPC 2006 года. Почитайте! С такими заданиями удовольствие получаешь не столько от победы, сколько от самого участия.

Вот тут есть отличная коллекция отчетов на английском от ещё одного постоянного участника IFCP: http://www.sawicki.us/icfp/

Как показывает практика, хороших результатов в этом необычном соревновании добиваются команды участников с олимпиадным прошлым. Яркий пример — это команда unagi из Японии, которая уверенно держит первое место на ICFPC последние 5 лет. Её костяк — это финалисты ACM/ICPC разных лет. Конечно, только алгоритмической подготовки тут будет мало. Понадобится боевая команда (в одиночку тоже можно, но сложно, да и не так весело), и умение хорошо организовать процесс разработки на эти 72 часа. Я писал про это на хабре к одному из контестов.

А ещё в этот раз впервые за 22 летнюю историю соревнования, его организаторы из России. Собственно, это мы. Мы участвовали в ICFPC несколько лет подряд (лучший результат в 2013 году — 3 место) и он так нам понравился, что мы захотели его организовать. Всего два года переговоров, и нам разрешили :)

Пользуясь случаем, мы хотим максимально популяризировать это соревнование в России. В прошлых соревнованиях больше всего участников было из США и Японии. Но я уверен, что в местном сообществе найдутся те, кому этот нестандартный контест придется по вкусу. Ну и где ещё, если не тут, искать команды, способные дать достойный отпор Японцам из unagi? :)

Итак, начало 17 июля в 13:00 UTC, окончание 20 июля в 13:00 UTC.

Регистрируйтесь на сайте: https://icfpcontest2020.github.io/ Там же можно будет заранее проверить систему сабмишенов, чтобы не тратить на это время во время контеста.

До старта ещё 10 дней, время традиционных тизеров от организаторов ICFPC. Но какие уж тут тизеры, если рядом с нами прямо сейчас происходит такое! Наш хороший друг астроном Иван Зайцев просит помощи, чтобы разобраться в загадочных сообщениях, которые принимает его радиотелескоп. Вместо тизеров, мы решили направить интеллект наших участников на помощь Ивану.

Как развивается его история — следите в нашем твиттере или в блоге Зайцева! :-)

Tags icfpc, контест, анонс

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en7 English igorlukanin 2020-07-11 15:00:55 90
en6 English igorlukanin 2020-07-11 14:59:36 0 (published)
en5 English igorlukanin 2020-07-11 14:59:12 45
en4 English igorlukanin 2020-07-11 12:00:07 9 Tiny change: '/iframe>\n\n[cut]\' -> '/iframe>\n.\n\n[cut]\'
en3 English igorlukanin 2020-07-11 11:58:53 255
en2 English igorlukanin 2020-07-11 11:56:47 56
en1 English igorlukanin 2020-07-11 11:50:57 4938 Initial revision for English translation (saved to drafts)
ru10 Russian igorlukanin 2020-07-10 19:50:06 13
ru9 Russian xoposhiy 2020-07-08 11:55:53 2 Мелкая правка: 'рбительно олимпиадным](https://' -> 'рбительно «олимпиадным»](https://'
ru8 Russian xoposhiy 2020-07-08 10:29:08 2 Мелкая правка: ' подготовке в контест' -> ' подготовки в контест'
ru7 Russian xoposhiy 2020-07-08 08:49:27 0 (опубликовано)
ru6 Russian xoposhiy 2020-07-08 00:49:42 5 Мелкая правка: 'src/lib.rs) кодом? :' -> 'src/lib.rs#L534) кодом? :'
ru5 Russian xoposhiy 2020-07-08 00:46:53 50
ru4 Russian xoposhiy 2020-07-08 00:43:37 4
ru3 Russian xoposhiy 2020-07-08 00:43:01 79
ru2 Russian igorlukanin 2020-07-08 00:30:26 2548 Мелкая правка: 'MHMyh5XTIE?start=50" framebor' -> 'MHMyh5XTIE" framebor'
ru1 Russian xoposhiy 2020-07-07 15:31:39 3925 Первая редакция (сохранено в черновиках)