Программисты всех стран, соревнуйтесь!

6 июня 2013, 13:17

Яндекс много лет поддерживает российские и зарубежные олимпиады по программированию, математике и лингвистике, давая возможность талантливым школьникам и студентам проявить себя. В 2011 году Яндекс впервые организовал собственный открытый чемпионат по программированию Яндекс.Алгоритм. Тогда он проходил в рамках Летней школы Яндекса по распределённым вычислениям, и знали о нём, прямо скажем, немногие.

В этом году Яндекс решил вывести чемпионат на новый уровень: тысячи участников, жёсткий отбор, достойные призы и, конечно, сложные задачи. Встречайте Яндекс.Алгоритм 2013.

В чемпионате могут принять участие все желающие, вне зависимости от пола, расы, длины бороды и стиля программирования. Отборочные раунды пройдут с 27 июня по 22 июля, финал – с 21 по 23 августа. Призовой фонд турнира составляет 540 тысяч рублей: 300 тысяч за первое место, 150 за второе и 90 за третье.

В каждом раунде необходимо за 100 минут решить несколько сложных алгоритмических задач. Количество участников не ограничено, но в финал выйдут только 25 лучших.


Отборочные раунды проводятся онлайн, на обновлённой платформе Яндекс.Contest, где участники могут общаться и обсуждать задачи не только в ходе чемпионата, но и в любое другое время. Финалисты сойдутся лицом к лицу в Санкт-Петербурге, во дворце великого князя Владимира Александровича. Это же Питер – где, как не во дворце, место лучшим из лучших. Проезд и проживание участникам финала оплатит Яндекс.

Интересно? Дерзайте – регистрация уже открыта.

20 комментариев
Подписаться на комментарии к посту
atroshenkoandrey
6 июня 2013, 14:13

а по каким причинам регистрация может быть недоступна?

Что-то могло поломаться. Если так, то скоро всё починят.

Да ну… Опять без php :-( (хотя там речь только о компиляторах. М.б. наличие интерпретатора подразумевается по умолчанию? :-P )

А яндексоидам без бороды можно?

Не, яндексоидам, даже с бородой, нельзя по понятным причинам)

ну вот( спасибо))

А стажёрам Яндекса?

В 2013 году Яндекс проводит открытый чемпионат по программированию на новой платформе Яндекс.Contest

Небось Яндекс создал что-то на подобие андроида и теперь будет его тестировать с помощью этого конкурса:-)

Какие-то странные фантазии у вас :)
Яндекс.Contest можно увидеть по адресу http://contest.yandex.ru/ 

И что? Этот адрес ничего не говорит. А вот эта фраза...

на новой платформе Яндекс.Contest

Т.е. вы всерьез считаете, что единственным значением слово "платформа" применительно к IT является "мобильная ОС"? 

:-O

Я написал:

Небось Яндекс создал что-то на подобие андроида и теперь будет его тестировать с помощью этого конкурса

Фантазия у меня хорошая...

А kubok.yandex.ru совсем закрыли.

Помечтать можно?

Занял я первое место в первом отборочном туре. Т.е. попал в финал, следовательно положена футболка.

Поскольку уже в финале, то на остальные туры забил.

Но на финал явиться не смог. Меня заменили другим участником.

Я все еще могу претендовать на футболку? Или финалист не явившийся на финал борется за футболку в общем порядке?

У вас на контесте косячек на дорешивании - решения, отправленные в темную, дорешивать нельзя. Кнопки не активные.

Отправленные в открытую - дорешивать можно.

Еще вопрос - а входные данные тестов будут отображаться? Охота узнать какой именно тест не пройден.

Да, про косяк знаем, исправляем. Будет отдельный вариант посылки "дорешивание", нельзя будет послать в дорешивание втемную.

Тесты на таких соревнованиях традиционно не выдаются, т.к. пропадает мотивация доказать свое решение, отладить, потестить, постресс-тестить. При этом практически всегда тесты - это либо маленькие тесты, построенные вручную, но которые несложно получить и стресс-тестом, либо большие случайные. Лишь в редких задачах бывают большие тесты с крайними случаями, которые специально конструировали руками, потому что случайным образом их получить маловероятно. Все это означает, что стресс-тест с тривиальным решением обычно помогает найти ошибку самостоятельно.

Я почему спрашиваю - задача А - для вычисления радиуса использовал соответствующую формулу, попутно подсчитывая количество данных радиусов. Но даже 5 тест не проходит.

Это получается формула неверна? Сомневаюсь, т.к. формула со школы еще.

Возможно проблема в точности, но в задаче про точность ничего не сказано.

Вот и охота найти ошибку, не в слепую, а на непройденном тесте.

Да и задача С - был на 100 процентов уверен, что верна, отправил "в темную", а сейчас и проверить не могу...

На том же codeforces.ru - можно и с тестами ознакомиться, и решение других посмотреть. Или они традицию нарушают? 

По поводу задачи A. Формула, скорее всего, правильная, и дело, конечно, в точности. Про точность в задаче ничего не сказано, а значит подразумевается абсолютная точность. Мы же не спрашивали наибольшее количество окружностей, у которых радиусы приблизительно совпадают. Вопрос был про "совпадают". Можете почитать обсуждение вот здесь http://codeforces.ru/blog/entry/8168#comment-138524 , там подробно.

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

Ну есть разные традиции, сейчас все меняется, все чаще тесты выкладывают. У нас пока что подход состоит в том, что с тестом, на котором не работает,- слишком легко. Вот найти ошибку, не зная теста,- это интересно.
В итоге мы передумали и выложили архив соревнования на сайте: http://algorithm.contest.yandex.ru/

Поскольку сейчас тесты все равно выкладываются, может быть стоит после окончания раунда на дорешивании отображать не прошедшие тесты?

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