Готовьтесь к Кубку хакеров Facebook 2013


Теперь открыта регистрация на третий ежегодный конкурс алгоритмического программирования Facebook. Квалификационный раунд начинается 25 января, и главный приз в этом году составляет 10 000 долларов.

Как и в предыдущих конкурсах, Кубок хакеров Facebook 2013 открыт для программистов в возрасте 18 лет и старше со всего мира (за исключением Квебека и нескольких других мест) и предполагает демонстрацию точности и скорости в решении задач.

Онлайн-часть конкурса начинается с квалификационного раунда, который длится 72 часа и представляет многообещающих хакеров с тремя проблемами. Каждый участник, который правильно решит хотя бы одну проблему, пройдет в онлайн-отборочные раунды, которые состоятся 2, 9 и 16 февраля, и постепенно отсеет участников.

25 лучших участников, которые выйдут из 3-го онлайн-раунда, будут отправлены в оплачиваемую поездку в штаб-квартиру Facebook в Калифорнии, чтобы принять участие в финале 22-23 марта.

Из этой группы один чемпион выиграет 10 000 долларов и титул чемпиона мира.  и пусть их имя будет увековечено на Кубке хакеров. Приз в размере 2000 долларов будет присужден за 2-е место и 1000 долларов за 3-е место. Остальные финалисты получат по 100 долларов. 

В прошлогоднем конкурсе участвовало около 8 000 человек, по сравнению с более чем 11 000 в 2011 году. В финал вошли 25 человек из России, Германии, Польши, Украины, Китая, Южной Кореи, Японии, Тайваня и США. Оба победителя, Петр Митричев в 2011 году и Роан Андреев в 2012 году, родом из России.

Кубок хакеров Facebook-один из очень немногих соревнований, которые на самом деле посвящены навыкам программирования в смысле придумывания алгоритмов и их реализации.  Если вы хотите увидеть тип проблемы, с которой столкнутся конкурсанты, проблемы из прошлогоднего квалификационного раунда доступны всем, кто зарегистрировался на конкурс, и если вы ранее зарегистрировались, вы будете автоматически зарегистрированы на мероприятие в этом году.

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

Например, 25-это 02+52 или 42+32.

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

Прочитайте наш отчет о финале 2011 года, чтобы узнать, с какой проблемой он связан.


Добавить комментарий