Topcoder Open

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 22. dubna 2017; kontroly vyžadují 6 úprav .

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.

Účastníci

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).

Soutěž algoritmů

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é

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 )

2009 : Bin Jin ( Čína )

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.

2002 : John Dethridge ( USA )

2001 : Jon McAlister ( USA )

Odkazy