Topcoder Open este o competiție anuală de programare profesională individuală găzduită de Topcoder Inc.
Realizat de sistemul Topcoder din 2001. În 2001-02 a fost numit TopCoder Invitational. Din 2003 se numește Topcoder Open. Include toate cele 4 tipuri de competiții: algoritm, design, dezvoltare, meciuri maraton.
La concursurile de calificare poate participa orice persoană care a împlinit vârsta de 18 ani. Aproximativ 4.000 de programatori participă la turneu în fiecare an.
La concursurile finale participă până la 72 de persoane: 48 la Concursul de algoritm (înainte de 2006 - 24 de persoane, în 2008 - 72 de persoane, în 2009 - 18 persoane) și câte 8 persoane la Meciurile de Design, Dezvoltare și Maraton. Cel mai popular este Concursul de algoritmi (premiul pentru locul 1 este de 15.000 USD).
Structura turneului Algorithm Competition s-a schimbat de mai multe ori în ultimii ani și este în prezent după cum urmează:
1. Calificare (runde de calificare). Toți participanții au 3 șanse să intre în tabloul principal al competiției. Primii 200 de programatori (conform Topcoder World Rankings ) sunt scutiți de a participa la calificare.
Calificare 1. Participanți: toți, cu excepția celor 200 cei mai puternici. Câștigători: 600.
Calificarea 2. Participanți: toți cei care nu sunt încă calificați. Câștigători: 600.
Calificarea 3. Participanți: toți interesați, necalificați încă. Câștigători: 600. Total câștigători: 2000 (inclusiv primii 200).
2. Competiții de calificare (runde eliminatorii online). Participanții trebuie să treacă prin 5 meciuri la rând pentru a ajunge la campionatul cap la cap.
Runda 1 online. Participanți: până la 2000. Câștigători: 850.
Runda 2 online. Participanți: 850. Câștigători: 350.
Runda 3 online. Participanți: 350. Câștigători: 150.
Runda 4 online. Participanți: 150. Câștigători: 60.
Runda 5 online. Participanți: 60. Câștigători: 24.
3. Turneu față în față (Evenimente la fața locului). A avut loc la Las Vegas (SUA) în trimestrul 2 al fiecărui an (până în 2006, în altă parte în trimestrul 4 al fiecărui an). Se compune din trei etape: runda semifinală, runda wildcard și runda campionatului.
Semifinală Sala 1. Participanți: 12. Se califică pentru runda campionatului: 3 (locuri de la 1 la 3). Avansuri la runda Wildcard: 4 (locurile 4 până la 7).
Semifinală Sala 2. Participanți: 12. Se califică pentru runda campionatului: 3 (locuri de la 1 la 3). Avansuri la runda Wildcard: 4 (locurile 4 până la 7).
Ronda wildcard. Participanți: 8. Avansare în runda campionatului: 2.
runda de campionat. Participanți: 8. Determinarea finală a campionului și a altor câștigători ai Topcoder Open.
Campionii competiției Topcoder Open Algorithm.
2015 : Petr Mitrichev ( Sankt Petersburg , Rusia )
2014 : Gennady Korotkevich ( Sankt Petersburg , Rusia )
2013 : Petr Mitrichev ( Sankt Petersburg , Rusia )
2012 : Egor Kulikov ( Sankt Petersburg , Rusia )
2011 : Makoto Soejima ( Japonia )
2010 : Makoto Soejima ( Japonia )
2008 : Tomasz Czajka ( Varșovia , Polonia )
2007 : Jan Kuipers ( Utrecht , Olanda )
2006 : Petr Mitrichev ( Moscova , Rusia )
2005 : Eryk Kopczinsky ( Varșovia , Polonia )
2004 : Tomasz Czajka ( Varșovia , Polonia )
2003 : Tomasz Czajka ( Varșovia , Polonia )
Campionii pe invitație TopCoder.
Concursuri de programare | |
---|---|
Competiție | |
Organizații |