Google code jam 867 место!

google-code-jam Google Code Jam – всемирное соревнование по программированию, ежегодно проводимое компанией Google. В этом году оно проводилось в 12-ый раз. Одной из отличительных особенностей Code Jam является необычное представление задач. Каждая задача подразделяется на 2 набора тестов: Small и Large. Small и Large подзадачи отличаются ограничениями на входные данные и количеством баллов, которое вы получите после корректного решения подзадачи. После того, как участник написал решение, он получает сгенерированный файл с тестами, на исполнение которого, и загрузку результатов на сервер участнику дается 4 минуты для подзадачи Small и 8 минут для подзадачи Large. Так как участник запускает решение на своём компьютере и не зависит от сервера, это делает его свободным к выбору языка на котором он будет решать задачу. Тесты подзадачи Small проверяются сразу после отправки ответов, а Large проверяются после окончания тура. За каждую дополнительную попытку участнику начисляются штрафные минуты.

Квалификационный раунд

10 апреля прошел квалификационный раунд он-лайн, который длился целых 27 часов. В следующий раунд проходили все, кто набрал не менее 20 баллов. Для меня этот раунд оказался лёгким, ведь его задача отсеять людей незнакомых с олимпиадным программированием.


Результаты

raund-q

Раунд 1

Раунд 1 разбивается на несколько частей (A,B,C), это делается для того, чтобы могли поучаствовать люди из разных часовых поясов. Длительность раунда составляет 2 часа 30 минут. По итогам раунда, 3000 человек проходят в раунд 2 – по 1000 человек из каждой зоны.

Раунд 1А проходил 18 апреля в 01:00 UTC.

Раунд 1B проходил 2 мая в 16:00 UTC.

Раунд 1С проходил 10 мая в 09:00 UTC.

Я участвовал в раунде 1С, где полностью решил первые две задачи и занял 597 место, что было достаточно для прохождения в раунд 2.


Результаты

raund-1

Раунд 2

Раунд 2 проходил 30 мая в 14:00 UTC. По результатам этого раунда, топ-1000 участников получили майки с символикой Code Jam. 500 лучших участников прошли в раунд 3.

Я решил первую задачу и Small подзадачи во 2-ой и 3-ей задаче. До окончания раунда я занимал положение на границе 1000. После проверки подзадач Large и пересчета положения с их учетом поднялся более чем на 100 позиций, и занял 867 место, что гарантировало мне получение майки, но не гарантировало попадание в финальную часть состязаний. На этом закончилось моё участие в Code Jam 2015.


Результаты

raund-2

Раунд 3

Раунд 3 проходил 13 июня в 14:00 UTC. По результатам 3 раунда, 25 лучших участников прошли в финал.

Финал

Финал Code Jam проводился 14 августа в офисе Google в Сиэтле, США. Там участники боролись за главный приз – 15 000$. В этом году его выиграл Геннадий Короткевич из Беларуси, который уже более 10 лет успешно участвует в соревнованиях по программированию.

Cайт со статистикой code jam

Мои результаты

stat

Немного общей интересной статистики, по участникам из Республики Беларусь

belarus

97 лучших белорусов

Final
Gennady.Korotkevich
Romka

Round 3
mystic
subscriber
Arterm
avolchek
Ra16bit
KennyHORROR
forest

Round 2
Smitty
Smylic
teleport
qwaker.00
kolesov93
DAle
kostyaby
Chmel.Tolstiy
Croohand
petuhovskiy
Kirhog
indy256
Orlangur
Pavel.Sheftelevich
Cyberhuman
Snich paulik
Ixanezis
tanas
plexus
vigo.ph
dshabes
skynet
ihar.brukau
volverine

Round 1
niksaz
NuM
ZeRoGerc
Selat
kolina
dikmax
Kolomenkin
Aliaksei
Dr.AKonAR
nekrald
Aleksei
Anton.Gulikov
Ravents
JKqq
ancientmage
andrei.ilyin
Andrei6184
nuts23
Zayankovsky
omse1998
BlazWin
sunnn
krishkinn
manul
Snipx
andrey.d
DimkaDA
AlexVistyazh
neli
vdzm
macmak
taxicoo
brainail
chiselko6
tsimokhin
Alex.S.M.
efimikvitaliy
wolf3000
Zamulov
free777man
Torden kosvik
Andrei.Biruk
yanush00
kirik13
ssvb
HellFalcon
ellitereit
vitux
srcerror
What
rostslavmat
iliya785
Amareelez
dzmtr
Yury
szalivako
ale64bit
nadea
Alex.PKZDL
Alisalisa
IMDagger
pmartynov

На чём программируют белорусы

lng