Logo

SnarkNews on GCJ - 2015

 

С 2003 по 2006 гг. соревнования Google Code Jam проходили на базе TopCoder, с аналогичной системой проведения соревнований и зачёта результатов. При этом региональные Google Code Jam проводились как самостоятельные соревнования со своим отбором и к отбору на общий Google Code Jam не имели никакого отношения.
Соревнования состояли из четырёх раундов: квалификации, в которой могли участвовать все желающие, двух отборочных раундов и финального онсайт-раунда. В таблице приведено количество участников для каждого из раундов.

Google Code Jam Worldwide based on TopCoder

YearWhereDateR1R2Final
2003Mountain View, USA18.11.200350025025
2004Mountain View, USA15.10.200450025050
2005Mountain View, USA23.09.2005500250100
2006New York, USA27.10.20061000500100

Начиная с 2008 года, соревнования проводятся по новым правилам, разработанным в Google. Описание этих правил можно найти в разделе Rules данного проекта. В 2008 году в качестве полуфиналов Google Code Jam Worldwide проводились онсайт-финалы региональных Google Code Jam. Начиная с 2009 года, проводится только онсайт-финалы турнира - остальные отборочные раунды проводятся по Интернету.
Начиная с 2014 года, победитель предыдущего GCJ получает право участия в онсайт-финале без участия в онлайн-отборе (в онлайн-соревнованиях соответствующего отбора он интерпретируется как внеконкурсный участник).
Соревнования состоят из квалификации, для прохождения которой достаточно набрать некоторое количество баллов (объявляемое перед началом квалификации), отборочных раундов 1a, 1b, 1c, в каждом из которых могут участвовать все, прошедшие квалификацию, но ещё не отобравшиеся в раунд 2 на момент начала раунда, отборочных раундов 2 и 3, общих для всех участников, а также финального раунда. В 2008 году проводились региональные полуфиналы Google Code Jam - 500 победителей третьего раунда участвовали (в зависимости от страны пребывания) в полуфиналах для стран Азии и Океании (APAC), для стран Северной и Южной Америки (AMER) и для стран Европы, Африки и Ближнего Востока (EMEA). В соответствии с количеством участников в полуфиналах делилась и общая финальная квота в 100 команд; в результате APAC получил 36 мест, AMER - 21 место и EMEA - 43 места в финале.
В приведённой ниже таблице для квалификационных раундов и раундов 1a-1c указывается количество участников, получивших ненулевые баллы. Для остальных раундов указывается количество "выходящих" в этот раунд мест.

Google Code Jam Worldwide based on Google's own system

YearWhereDateQualR1aR1bR1cR2R3RegionalsFinal
2008Mountain View, USA14.11.200871542394171522403*8401000500100
2009Mountain View, USA13.11.200982892007279222943*1000500-25
2010Dublin, Ireland30.07.2010101922155313930063*1000500-25
2011Tokyo, Japan29.07.2011118003133455641963*1000500-25
2012New York, USA27.07.2012178033686327331733*1000500-25
2013London, England16.08.2013212735904466444673*1000500-25
2014Los Angeles, USA15.08.2014254623621738143093*1000500-26
2015Seattle, USA14.08.2015232965024338636143*1000500-26
2016New York, USA05.08.20162716910145788659503*1000500-26
2017Dublin, Ireland11.08.2017252884976810037753*1000500-26

C 2015 года проводится отдельный турнир по распределённым вычислениям - Distributed Google Code Jam. В 2015 году был проведён один отборочный онлайн-раунд, по результатам которого были отобраны 10 финалистов. В 2016 и 2017 годах было проведено два отборочных онлайн-раунда, из первого раунда во второй выходили 500 участников, из второго были отобраны 15 финалистов в 2016 году и 20 финалистов в 2017 году.

Все участники финального онсайт-раунда получают денежные призы в зависимости от занятого ими места. Суммы выплат по годам проведения Google Code Jam Worldwide приведены в следующей таблице:

YearWinner23456-1011-2021-252627-3031-3233-5051-7576-100Total
2003$10000$5000$3500$1250
$250
-
$25000
2004$10000$7000$5000$3000$2000
$1000
$750
$500
$250
-
$50000
2005$10000
$5000
$2500
$1000
$750
$155000
2006$10000
$5000
$2500
$1000
$750
$155000
2008$10000$5000$2.500
$1500
$1000
$750
$500$250$81750
2009$5000$2000$1000
$100
-
$10200
2010$5000$2000$1000
$100
-
$10200
2011$10000$2000$1000
$100
-
$15200
2012$10000$2000$1000
$100
-
$15200
2013$15000$2000$1000
$100
-
$20200
2014$15000$2000$1000
$100
-
$20300
2015$15000$2000$1000
$100
-
$20300
2016$15000$2000$1000
$100
-
$20300
2017$15000$2000$1000
$100
-
$20300

Распределение призов в Distributed Google Code Jam 2015: $3000 за 1 место, $1000 за 2 место и $1000 за 3 место; в Distributed Google Code Jam 2016: $5000 за 1 место, $1000 за 2 место и $500 за 3 место, в Distributed Code Jam 2017: $10000 за 1 место, $2000 за 2 место и $1000 за 3 место.