Topcoder deschis

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 22 aprilie 2017; verificările necesită 6 modificări .

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.

Participanți

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

Concurs de algoritmi

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.

Câștigători

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 )

2009 : Bin Jin ( China )

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.

2002 : John Dethridge ( SUA )

2001 : Jon McAlister ( SUA )

Link -uri