Topcoder Open je každoroční individuální soutěž profesionálního programování pořádaná společností Topcoder Inc.
Provozováno systémem Topcoder od roku 2001. V letech 2001-02 se jmenoval TopCoder Invitational. Od roku 2003 nese název Topcoder Open. Zahrnuje všechny 4 typy soutěží: Algoritmus, Design, Vývoj, Maratónské zápasy.
Kvalifikačních soutěží se může zúčastnit každá osoba, která dosáhla věku 18 let. Turnaje se každoročně účastní asi 4000 programátorů.
Finálových soutěží se účastní až 72 lidí: 48 v Algorithm Competition (před rokem 2006 - 24 lidí, v roce 2008 - 72 lidí, v roce 2009 - 18 lidí) a 8 lidí každý v Design, Development a Marathon Matches. Nejoblíbenější je Algorithm Competition (cena za 1. místo je 15 000 USD).
Struktura turnaje Algorithm Competition se za poslední roky několikrát změnila a aktuálně je následující:
1. Kvalifikace (kvalifikační kola). Všichni účastníci mají 3 šance dostat se do hlavního slosování soutěže. 200 nejlepších programátorů (podle Topcoder World Rankings ) je osvobozeno od účasti v kvalifikaci.
Kvalifikace 1. Účastníci: všichni kromě 200 nejsilnějších. Vítězové: 600.
Kvalifikace 2. Účastníci: každý, kdo ještě není kvalifikován. Vítězové: 600.
Kvalifikace 3. Účastníci: všichni zájemci, dosud nekvalifikovaní. Vítězové: 600. Celkový počet vítězů: 2000 (včetně 200 nejlepších).
2. Kvalifikační soutěže (online vyřazovací kola). Účastníci musí absolvovat 5 zápasů v řadě, aby se dostali do šampionátu head-to-head.
Online kolo 1. Účastníci: do 2000. Vítězové: 850.
Online kolo 2. Účastníci: 850. Vítězové: 350.
Online kolo 3. Účastníci: 350. Vítězové: 150.
Online kolo 4. Účastníci: 150. Vítězové: 60.
Online kolo 5. Účastníci: 60. Vítězové: 24.
3. Turnaj tváří v tvář (události na místě). Koná se v Las Vegas (USA) ve 2. čtvrtletí každého roku (do roku 2006, jinde ve 4. čtvrtletí každého roku). Skládá se ze tří fází: Semifinal Round, Wildcard Round a Championship Round.
Semifinálová místnost 1. Účastníci: 12. Kvalifikace do kola mistrovství: 3 (místa od 1 do 3). Postupy do kola se zástupnými kartami: 4 (místa 4 až 7).
Semifinálová místnost 2. Účastníci: 12. Kvalifikace do kola mistrovství: 3 (místa od 1 do 3). Postupy do kola se zástupnými kartami: 4 (místa 4 až 7).
Zástupné kolo. Účastníci: 8. Postup do mistrovského kola: 2.
mistrovské kolo. Účastníci: 8. Konečné určení šampiona a dalších vítězů Topcoder Open.
Vítězové soutěže Topcoder Open Algorithm Competition.
2015 : Petr Mitrichev ( Petrohrad , Rusko )
2014 : Gennadij Korotkevič ( Petrohrad , Rusko )
2013 : Petr Mitrichev ( Petrohrad , Rusko )
2012 : Egor Kulikov ( Petrohrad , Rusko )
2011 : Makoto Soejima ( Japonsko )
2010 : Makoto Soejima ( Japonsko )
2008 : Tomasz Czajka ( Varšava , Polsko )
2007 : Jan Kuipers ( Utrecht , Nizozemsko )
2006 : Petr Mitrichev ( Moskva , Rusko )
2005 : Eryk Kopczinsky ( Varšava , Polsko )
2004 : Tomasz Czajka ( Varšava , Polsko )
2003 : Tomasz Czajka ( Varšava , Polsko )
TopCoder Invitation Champions.
Programátorské soutěže | |
---|---|
Soutěž | |
Organizace |