Topcoder Open er en årlig individuel professionel programmeringskonkurrence arrangeret af Topcoder Inc.
Udført af Topcoder-systemet siden 2001. I 2001-02 blev det kaldt TopCoder Invitational. Siden 2003 er det blevet kaldt Topcoder Open. Inkluderer alle 4 typer konkurrencer: Algoritme, Design, Udvikling, Marathon-kampe.
Enhver person, der er fyldt 18 år, kan deltage i kvalifikationskonkurrencerne. Omkring 4.000 programmører deltager i turneringen hvert år.
Op til 72 personer deltager i de afsluttende konkurrencer: 48 i Algoritmekonkurrence (før 2006 - 24 personer, i 2008 - 72 personer, i 2009 - 18 personer) og 8 personer hver i design, udvikling og maratonkampe. Den mest populære er Algoritmekonkurrencen (præmien for 1. pladsen er $15.000 USD).
Strukturen af Algoritmekonkurrence-turneringen har ændret sig flere gange i løbet af de seneste år og er i øjeblikket som følger:
1. Kvalifikation (kvalifikationsrunder). Alle deltagere har 3 chancer for at komme med i konkurrencens hovedlodtrækning. De 200 bedste programmører (ifølge Topcoder World Rankings ) er fritaget for at deltage i kvalifikationen.
Kvalifikation 1. Deltagere: alle undtagen de 200 stærkeste. Vindere: 600.
Kvalifikation 2. Deltagere: alle, der endnu ikke er kvalificerede. Vindere: 600.
Kvalifikation 3. Deltagere: alle interesserede, endnu ikke kvalificerede. Vindere: 600. Samlede vindere: 2000 (inklusive de 200 bedste).
2. Kvalifikationskonkurrencer (Online Elimination Rounds). Deltagerne skal igennem 5 kampe i træk for at komme til head-to-head mesterskabet.
Online runde 1. Deltagere: op til 2000. Vindere: 850.
Online runde 2. Deltagere: 850. Vindere: 350.
Online runde 3. Deltagere: 350. Vindere: 150.
Online runde 4. Deltagere: 150. Vindere: 60.
Online runde 5. Deltagere: 60. Vindere: 24.
3. Ansigt til ansigt-turnering (begivenheder på stedet). Afholdes i Las Vegas (USA) i 2. kvartal hvert år (indtil 2006, et andet sted i 4. kvartal hvert år). Den består af tre faser: semifinalerunde, wildcard-runde og mesterskabsrunde.
Semifinale værelse 1. Deltagere: 12. Kvalificerer til mesterskabsrunde: 3 (pladser fra 1 til 3). Videre til Wildcard-runde: 4 (pladser 4 til 7).
Semifinale værelse 2. Deltagere: 12. Kvalificerer til mesterskabsrunde: 3 (pladser fra 1 til 3). Videre til Wildcard-runde: 4 (pladser 4 til 7).
Wildcard-runde. Deltagere: 8. Avancement til mesterskabsrunden: 2.
mesterskabsrunde. Deltagere: 8. Endelig bestemmelse af mesteren og andre vindere af Topcoder Open.
Topcoder Open Algorithm Competition Champions.
2015 : Petr Mitrichev ( Skt. Petersborg , Rusland )
2014 : Gennady Korotkevich ( Skt. Petersborg , Rusland )
2013 : Petr Mitrichev ( Skt. Petersborg , Rusland )
2012 : Egor Kulikov ( Skt. Petersborg , Rusland )
2011 : Makoto Soejima ( Japan )
2010 : Makoto Soejima ( Japan )
2008 : Tomasz Czajka ( Warszawa , Polen )
2007 : Jan Kuipers ( Utrecht , Holland )
2006 : Petr Mitrichev ( Moskva , Rusland )
2005 : Eryk Kopczinsky ( Warszawa , Polen )
2004 : Tomasz Czajka ( Warszawa , Polen )
2003 : Tomasz Czajka ( Warszawa , Polen )
TopCoder Invitational Champions.
Programmeringskonkurrencer | |
---|---|
Konkurrence | |
Organisationer |