El Topcoder Open es una competencia anual de programación profesional individual organizada por Topcoder Inc.
Realizado por el sistema Topcoder desde 2001. En 2001-02 se llamó TopCoder Invitational. Desde 2003 se llama Topcoder Open. Incluye los 4 tipos de competencias: Algoritmo, Diseño, Desarrollo, Partidos de maratón.
Cualquier persona que haya cumplido los 18 años puede participar en las competiciones clasificatorias. Alrededor de 4.000 programadores participan en el torneo cada año.
En las competencias finales participan hasta 72 personas: 48 en Competencia de Algoritmos (antes de 2006 - 24 personas, en 2008 - 72 personas, en 2009 - 18 personas) y 8 personas cada una en Diseño, Desarrollo y Maratón Matches. El más popular es el Concurso de Algoritmos (el premio para el 1er lugar es de $15,000 USD).
La estructura del torneo Algorithm Competition ha cambiado varias veces en los últimos años y actualmente es la siguiente:
1. Calificación (Rondas de Calificación). Todos los participantes tienen 3 oportunidades de entrar en el cuadro principal de la competición. Los 200 mejores programadores (según Topcoder World Rankings ) están exentos de participar en la calificación.
Calificación 1. Participantes: todos excepto los 200 más fuertes. Ganadores: 600.
Calificación 2. Participantes: todos los que aún no están calificados. Ganadores: 600.
Calificación 3. Participantes: todos los interesados, aún no calificados. Ganadores: 600. Total de ganadores: 2000 (incluidos los 200 primeros).
2. Competiciones clasificatorias (Rondas eliminatorias en línea). Los participantes deben pasar por 5 partidos seguidos para llegar al campeonato de cabeza a cabeza.
Ronda Online 1. Participantes: hasta 2000. Ganadores: 850.
Ronda online 2. Participantes: 850. Ganadores: 350.
Ronda online 3. Participantes: 350. Ganadores: 150.
Ronda online 4. Participantes: 150. Ganadores: 60.
Ronda online 5. Participantes: 60. Ganadores: 24.
3. Torneo Presencial (Eventos Presenciales). Celebrado en Las Vegas (EE.UU.) en el 2º trimestre de cada año (hasta 2006, en otros lugares en el 4º trimestre de cada año). Consta de tres etapas: Ronda Semifinal, Ronda Comodín y Ronda de Campeonato.
Semifinal Sala 1. Participantes: 12. Clasificados a Fase de Campeonato: 3 (puestos del 1 al 3). Avanza a Ronda Wildcard: 4 (lugares 4 a 7).
Semifinal Sala 2. Participantes: 12. Clasificados a Fase de Campeonato: 3 (puestos del 1 al 3). Avanza a Ronda Wildcard: 4 (lugares 4 a 7).
Ronda comodín. Participantes: 8. Avance a Ronda de Campeonato: 2.
ronda de campeonato. Participantes: 8. Determinación final del campeón y demás ganadores del Topcoder Open.
Campeones de la competencia de algoritmos abiertos de Topcoder.
2015 : Petr Mitrichev ( San Petersburgo , Rusia )
2014 : Gennady Korotkevich ( San Petersburgo , Rusia )
2013 : Petr Mitrichev ( San Petersburgo , Rusia )
2012 : Egor Kulikov ( San Petersburgo , Rusia )
2011 : Makoto Soejima ( Japón )
2010 : Makoto Soejima ( Japón )
2008 : Tomasz Czajka ( Varsovia , Polonia )
2007 : Jan Kuipers ( Utrecht , Países Bajos )
2006 : Petr Mitrichev ( Moscú , Rusia )
2005 : Eryk Kopczinsky ( Varsovia , Polonia )
2004 : Tomasz Czajka ( Varsovia , Polonia )
2003 : Tomasz Czajka ( Varsovia , Polonia )
Campeones por invitación de TopCoder.
2002 : John Dethridge ( Estados Unidos )
2001 : Jon McAlister ( Estados Unidos )
Concursos de programación | |
---|---|
Competencia | |
Organizaciones |