Topcoder Open: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
м именование первых неименованных параметров шаблонов-предупреждений по запросу
 
(не показаны 44 промежуточные версии 32 участников)
Строка 1: Строка 1:
{{аффилированные источники|дата=7 марта 2014}}
'''TopCoder Open''' - Главный ежегодный индивидуальный профессиональный турнир по программированию с призовым фондом примерно в $300,000 USD. Считается неофициальным чемпионатом мира по программированию среди профессионалов.
{{значимость|дата=2014-03-07}}
'''Topcoder Open''' — ежегодный индивидуальный профессиональный турнир по программированию, проводимый компанией [[TopCoder|Topcoder Inc]].


Проводится по системе [[TopCoder]] c 2001 года. В 2001-02 гг. назывался TopCoder Invitational. С 2003 г. носит название [[TopCoder Open]].
Проводится по системе Topcoder c 2001 года. В 2001-02 годах назывался TopCoder Invitational. С 2003 года носит название Topcoder Open.
Включает в себя все 4 вида соревнований: Algorithm, Design, Development, Maratron Matches.
Включает в себя все 4 вида соревнований: Algorithm, Design, Development, Marathon Matches.


== Состав участников ==
== Состав участников ==
Строка 9: Строка 11:
Ежегодно в турнире всего принимают участие около 4000 программистов.
Ежегодно в турнире всего принимают участие около 4000 программистов.


В финальных соревнованиях принимают участие до 72 человек. 48 в Algorithm Competition (до 2006 г. - 24 человека) и по 8 человек в Design, Development и Marathon Matches.
В финальных соревнованиях принимают участие до 72 человек: 48 в Algorithm Competition (до 2006 г. — 24 человека, в 2008 г. — 72 человека, в 2009 г. — 18 человек) и по 8 человек в Design, Development и Marathon Matches.
Наиболее популярным является Algorithm Competition (приз за 1 место составляет $15,000 USD).
Наиболее популярным является Algorithm Competition (приз за 1 место составляет $15,000 USD).



== Algorithm Competition ==
== Algorithm Competition ==
Структура турнира Algorithm Competition менялась несколько раз за последние годы и в настоящий момент такова:
Структура турнира Algorithm Competition менялась несколько раз за последние годы и в настоящий момент такова:


'''1. Квалификация (Qualifying Rounds).''' Все участники имеют 3 шанса пробиться в основную сетку соревнований. Сильнейшие 150 программистов (согласно мировому рейтингу [[TopCoder]]) освобождаются от участия в квалификации.
'''1. Квалификация (Qualifying Rounds).''' Все участники имеют 3 шанса пробиться в основную сетку соревнований. Сильнейшие 200 программистов (согласно мировому рейтингу [[TopCoder|Topcoder]]) освобождаются от участия в квалификации.


Qualification 1. Участников: все желающие кроме 150 сильнейших. Победителей: 550.
Qualification 1. Участников: все желающие кроме 200 сильнейших. Победителей: 600.


Qualification 2. Участников: все желающие, ещё не квалифицировавшиеся. Победителей: 550.
Qualification 2. Участников: все желающие, ещё не квалифицировавшиеся. Победителей: 600.


Qualification 3. Участников: все желающие, ещё не квалифицировавшиеся. Победителей: 550.
Qualification 3. Участников: все желающие, ещё не квалифицировавшиеся. Победителей: 600.
Всего победителей: 1800 (включая 150 сильнейших).
Всего победителей: 2000 (включая 200 сильнейших).


'''2. Отборочные соревнования (Online Elimination Rounds).''' Участникам требуется пройти подряд 5 матчей с целью попадания на очный чемпионат.


Online Round 1. Участников: до 2000. Победителей: 850.
'''2. Отборочные соревнования (Online Elimination Rounds).''' Участникам требуется пройти подряд 4 матча с целью попадания на очный чемпионат.


Online Round 1. Участников: до 1800. Победителей: 900 (3 * 300).
Online Round 2. Участников: 850. Победителей: 350.


Online Round 2. Участников: 900. Победителей: 300.
Online Round 3. Участников: 350. Победителей: 150.


Online Round 3. Участников: 300. Победителей: 150.
Online Round 4. Участников: 150. Победителей: 60.


Online Round 4. Участников: 150. Победителей: 72.
Online Round 5. Участников: 60. Победителей: 24.


'''3. Очный турнир (Onsite Events).''' Проводится в [[Лас-Вегас]]е (США) во 2 квартале каждого года (до 2006 г. — в других местах в 4 квартале каждого года).
Примечание: первый отборочный этап проводится в три матча (в среднем по 600 человек в каждом)


'''3. Очный турнир (Onsite Events).''' Проводится в [[Лас-Вегас]]е (США) во 2 квартале каждого года (до 2006 г. - в других местах в 4 квартале каждого года).
Состоит из трёх этапов: Semifinal Round, Wildcard Round и Championship Round.
Состоит из трёх этапов: Semifinal Round, Wildcard Round и Championship Round.


Semifinal Room 1. Участников: 24. Выходит в Championship Round: 3 (места с 1 по 3). Выходит в Wildcard Round: 4 (места с 4 по 7).
Semifinal Room 1. Участников: 12. Выходит в Championship Round: 3 (места с 1 по 3). Выходит в Wildcard Round: 4 (места с 4 по 7).


Semifinal Room 2. Участников: 24. Выходит в Championship Round: 3 (места с 1 по 3). Выходит в Wildcard Round: 4 (места с 4 по 7).
Semifinal Room 2. Участников: 12. Выходит в Championship Round: 3 (места с 1 по 3). Выходит в Wildcard Round: 4 (места с 4 по 7).


Semifinal Room 3. Участников: 24. Выходит в Championship Round: 3 (места с 1 по 3). Выходит в Wildcard Round: 4 (места с 4 по 7).
Wildcard Round. Участников: 8. Выходит в Championship Round: 2.


Wildcard Round. Участников: 12. Выходит в Championship Round: 1.
Championship Round. Участников: 8. Окончательное определение чемпиона и остальных призёров Topcoder Open.

Championship Round. Участников: 10. Окончательное определение чемпиона и остальных призёров [[TopCoder Open]].


== Победители ==
== Победители ==


Чемпионы TopCoder Open Algorithm Competition.
Чемпионы Topcoder Open Algorithm Competition.


[[2015 год|2015]]: [[Митричев, Пётр|Пётр Митричев]] ([[Санкт-Петербург]], [[Россия]])


[[2014]]: [[Короткевич, Геннадий Владимирович|Геннадий Короткевич]] ([[Санкт-Петербург]], [[Россия]])
2008: Tomasz Czajka (Варшава, Польша)


2007: Пётр Митричев (Москва, Россия)
[[2013]]: [[Митричев, Пётр|Пётр Митричев]] ([[Санкт-Петербург]], [[Россия]])


2006: Пётр Митричев (Москва, Россия)
[[2012]]: Егор Куликов ([[Санкт-Петербург]], [[Россия]])


[[2011]]: Makoto Soejima ([[Япония]])
2005: Eryk Kopczinsky (Варшава, Польша)


[[2010]]: Makoto Soejima ([[Япония]])
2004: Tomasz Czajka (Варшава, Польша)


[[2009]]: Bin Jin ([[Китай]])
2003: Tomasz Czajka (Варшава, Польша)


[[2008]]: Tomasz Czajka ([[Варшава]], [[Польша]])


[[2007]]: Jan Kuipers ([[Утрехт]], [[Нидерланды]])
Чемпионы Topcoder Invitational.


[[2006]]: [[Митричев, Пётр|Пётр Митричев]] ([[Москва]], [[Россия]])
2002: John Dethridge (США)


[[2005]]: Eryk Kopczinsky ([[Варшава]], [[Польша]])
2001: jonmac


[[2004]]: Tomasz Czajka ([[Варшава]], [[Польша]])
== Ссылки ==
[http://www.topcoder.com www.topcoder.com]


[[2003]]: Tomasz Czajka ([[Варшава]], [[Польша]])
[http://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco07&d3=about Официальный сайт TopCoder Open 2007]


Чемпионы TopCoder Invitational.
[http://snarknews.info/trial.cgi?data=newstape&menu=tco07&head=index&class=tco07 Российский новостной портал спортивного программирования SnarkNews о TopCoder Open 2007]


[[2002]]: John Dethridge ([[США]])
[http://www.snarknews.info/index.cgi?data=topcoder/tco08/tco08pr&menu=tco08&head=index Результаты TCO-2008]


[[2001]]: Jon McAlister ([[Соединённые Штаты Америки|США]])

== Ссылки ==
* [http://www.topcoder.com www.topcoder.com]
* [https://web.archive.org/web/20110610155847/http://community.topcoder.com/tco11/ Официальный сайт TopCoder Open 2011]
* [http://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco10&d3=overview&d4=overview Официальный сайт TopCoder Open 2010] {{Wayback|url=http://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco10&d3=overview&d4=overview |date=20110219015754 }}
* [http://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco09&d3=overview&d4=overview Официальный сайт TopCoder Open 2009] {{Wayback|url=http://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco09&d3=overview&d4=overview |date=20110218234923 }}
* [http://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco08&d3=about Официальный сайт TopCoder Open 2008] {{Wayback|url=http://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco08&d3=about |date=20110219012133 }}
* [http://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco07&d3=about Официальный сайт TopCoder Open 2007] {{Wayback|url=http://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco07&d3=about |date=20070507112730 }}
* [https://web.archive.org/web/20070928195439/http://snarknews.info/trial.cgi?data=newstape&menu=tco07&head=index&class=tco07 Российский новостной портал спортивного программирования SnarkNews о TopCoder Open 2007]
* [http://www.snarknews.info/index.cgi?data=topcoder/tco08/tco08pr&menu=tco08&head=index Результаты TCO-2008] {{Wayback|url=http://www.snarknews.info/index.cgi?data=topcoder%2Ftco08%2Ftco08pr&menu=tco08&head=index |date=20200409183221 }}


{{Соревнования по программированию}}
[[Категория:Спорт]]
[[Категория:Программирование]]
[[Категория:Соревнования по программированию]]
[[Категория:Олимпиады по программированию]]

Текущая версия от 13:37, 19 сентября 2022

Topcoder Open — ежегодный индивидуальный профессиональный турнир по программированию, проводимый компанией Topcoder Inc.

Проводится по системе Topcoder c 2001 года. В 2001-02 годах назывался TopCoder Invitational. С 2003 года носит название Topcoder Open. Включает в себя все 4 вида соревнований: Algorithm, Design, Development, Marathon Matches.

Состав участников

[править | править код]

В отборочных соревнованиях может принять участие любой человек, достигший возраста 18 лет. Ежегодно в турнире всего принимают участие около 4000 программистов.

В финальных соревнованиях принимают участие до 72 человек: 48 в Algorithm Competition (до 2006 г. — 24 человека, в 2008 г. — 72 человека, в 2009 г. — 18 человек) и по 8 человек в Design, Development и Marathon Matches. Наиболее популярным является Algorithm Competition (приз за 1 место составляет $15,000 USD).

Algorithm Competition

[править | править код]

Структура турнира Algorithm Competition менялась несколько раз за последние годы и в настоящий момент такова:

1. Квалификация (Qualifying Rounds). Все участники имеют 3 шанса пробиться в основную сетку соревнований. Сильнейшие 200 программистов (согласно мировому рейтингу Topcoder) освобождаются от участия в квалификации.

Qualification 1. Участников: все желающие кроме 200 сильнейших. Победителей: 600.

Qualification 2. Участников: все желающие, ещё не квалифицировавшиеся. Победителей: 600.

Qualification 3. Участников: все желающие, ещё не квалифицировавшиеся. Победителей: 600. Всего победителей: 2000 (включая 200 сильнейших).

2. Отборочные соревнования (Online Elimination Rounds). Участникам требуется пройти подряд 5 матчей с целью попадания на очный чемпионат.

Online Round 1. Участников: до 2000. Победителей: 850.

Online Round 2. Участников: 850. Победителей: 350.

Online Round 3. Участников: 350. Победителей: 150.

Online Round 4. Участников: 150. Победителей: 60.

Online Round 5. Участников: 60. Победителей: 24.

3. Очный турнир (Onsite Events). Проводится в Лас-Вегасе (США) во 2 квартале каждого года (до 2006 г. — в других местах в 4 квартале каждого года). Состоит из трёх этапов: Semifinal Round, Wildcard Round и Championship Round.

Semifinal Room 1. Участников: 12. Выходит в Championship Round: 3 (места с 1 по 3). Выходит в Wildcard Round: 4 (места с 4 по 7).

Semifinal Room 2. Участников: 12. Выходит в Championship Round: 3 (места с 1 по 3). Выходит в Wildcard Round: 4 (места с 4 по 7).

Wildcard Round. Участников: 8. Выходит в Championship Round: 2.

Championship Round. Участников: 8. Окончательное определение чемпиона и остальных призёров Topcoder Open.

Победители

[править | править код]

Чемпионы Topcoder Open Algorithm Competition.

2015: Пётр Митричев (Санкт-Петербург, Россия)

2014: Геннадий Короткевич (Санкт-Петербург, Россия)

2013: Пётр Митричев (Санкт-Петербург, Россия)

2012: Егор Куликов (Санкт-Петербург, Россия)

2011: Makoto Soejima (Япония)

2010: Makoto Soejima (Япония)

2009: Bin Jin (Китай)

2008: Tomasz Czajka (Варшава, Польша)

2007: Jan Kuipers (Утрехт, Нидерланды)

2006: Пётр Митричев (Москва, Россия)

2005: Eryk Kopczinsky (Варшава, Польша)

2004: Tomasz Czajka (Варшава, Польша)

2003: Tomasz Czajka (Варшава, Польша)

Чемпионы TopCoder Invitational.

2002: John Dethridge (США)

2001: Jon McAlister (США)