A todos los interesados en la programación competitiva y a todas las comunidades de programación competitiva, se les invita a participar este 25 de julio de 2020.
Incrementar el nivel de conocimientos de la comunidad estudiantil en algoritmos y programación a través de la sana competencia entre estudiantes, recien graduados y profesionales, con el fin de incentivar, motivar y entrenar rumbo a competencias de programación nacionales e internacionales.
Este concurso les da a los interesados la oportunidad de interactuar con comunidades de la programación competitiva y demostrar sus habilidades para la resolución de problemas y la programación.
Este concurso anual, también es ideal para prepararse rumbo a la Olimpiada Internacional de Informática (IOI) y la Competición Internacional Universitaria de Programación (ICPC), así como entrevistas en la industria, y aprendizaje académico de alto nivel para alentar a la próxima generación de profesionales de la computación que persiguen la excelencia.
La competencia tendrá lugar el día sábado 25 de Julio de 2020 por medio de la plataforma CODEFORCES.
11:40 - 12:20 GMT-5 - Introducción a la modalidad de concurso e introducción a Codeforces
12:20 - 12:50 GMT-5 - Concurso de Practica
13:00 - 18:00 GMT-5 - XII Concurso Anual de Programación "Donald Knuth"
18:30 - 19:30 GMT-5 - Análisis de soluciones
19:40 - 20:30 GMT-5 - Premiación
*GMT-5 (Greenwich Mean Time - 5 hours) - Hora central de la Ciudad de México
División MX
Podrán participar en la división MX, todas las personas estudiantes que estén formalmente inscritas en alguna institución educativa establecida en México de nivel superior, nivel medio superior o egresados con menos de 1 año de haber concluido sus estudios.
División LATAM
Podrán participar en la división LATAM, todas las personas estudiantes que estén formalmente inscritas en alguna institución educativa establecida en América Latina de nivel superior, nivel medio superior o egresados con menos de 1 año de haber concluido sus estudios.
División Abierta
Podrán participar en la división Abierta, todas las personas interesadas en participar en este reto.
La fecha límite para inscribirte será el jueves 23 de julio de 2020 a las 11:59 pm.
El concurso será gratuito, y para inscribirte deberás llenar la infomación requisitada en el siguiente formulario previo a la fecha y hora límite de inscripción.
Requisitos
-Proporcionar tu nombre completo.
-Proporcionar una cuenta de codeforces al momento de registrarte.
-Poporcionar una cuenta de correo válida para el envío de información relacionada al concurso.
-(deseable) Una fotografía tuya iniciando o durante el concurso.
-(deseable) Disponibilidad de relizar una videollamada en el caso de resultar ganador(a) de algún premio.
Requisitos adicionales para división MX y LATAM
-Proporcionar fotografía por ambos lados de credencial estudiantil o la última constancia de inscripción/egreso.
Dada la pandemia del COVID-19 que se está dando en estos momentos en América Latina y en el resto del mundo, el interés de los organizadores del concurso es evitar que los participantes se reúnan de manera presencial para realizar su participación.
Por ello, hemos decidido que para llevar a cabo la modalidad de concurso parecido al estilo IOI, donde se asignara un puntaje entre 0 y 100 a cada envío realizado dependiendo de las subtareas que resuelva correctamente, y utilizando el criterio de la suma de tiempo como desempate. Se utilizarán plataformas adecuadas para la participación bajo las reglas del concurso.
Se utilizará la plataforma de codeforces como juez evaluador, de forma que en éste lugar se encontrará el set de problemas a resolver, y aquí mismo se harán los envíos al evaluador de código.
Se puede utilizar la plataforma de repl.it como IDE online para el desarrollo de soluciones, plataforma que cuenta con todos los compiladores e intérpretes necesarios para la realización del concurso.
Lenguajes de Programación permitidos
Se permitirán todos los lenguajes soportados por la plataforma CODEFORCES, los cuales pueden ser consultados aquí.
Ganadores
Para determinar a los ganadores de cada divisón, se ordenará la lista de los participantes calificados en forma descendente de acuerdo a los puntos totales obtenidos. En caso de empate, se utilizará la suma de tiempo como criterio de posicionamiento en el score.
Premios
• División MX:
-El 1er lugar, se llevará la colección de libros de Donald Knuth “The Art Of Computer Programming” (Vol.1 – 4A) en inglés, una tarjeta de regalo de 2,000 MXN para usarse libremente en Amazon México, y una membresía hacker por 1 año de la plataforma repl.it.
-El 2o lugar, se llevará una tarjeta de regalo de 1,500 MXN para usarse libremente en Amazon México, una tarjeta de regalo de 500 MXN para usarse en libros en Amazon México, y una membresía hacker por 1 año de la plataforma repl.it.
-El 3er lugar, se llevará una tarjeta de regalo de 1,000 MXN para usarse libremente en Amazon México, una tarjeta de regalo de 500 MXN para usarse en libros en Amazon México, y una membresía hacker por 1 año de la plataforma repl.it.
-El 4o lugar, se llevará una tarjeta de regalo de 800 MXN para usarse libremente en Amazon México y una tarjeta de regalo de 500 MXN para usarse en libros en Amazon México.
-El 5o lugar, se llevará una tarjeta de regalo de 800 MXN para usarse libremente en Amazon México y una tarjeta de regalo de 500 MXN para usarse en libros en Amazon México.
-El 6o lugar, se llevará una tarjeta de regalo de 800 MXN para usarse libremente en Amazon México y una tarjeta de regalo de 500 MXN para usarse en libros en Amazon México.
-El 7o lugar, se llevará una tarjeta de regalo de 600 MXN para usarse libremente en Amazon México y una tarjeta de regalo de 500 MXN para usarse en libros en Amazon México.
-El 8o lugar, se llevará una tarjeta de regalo de 600 MXN para usarse libremente en Amazon México y una tarjeta de regalo de 500 MXN para usarse en libros en Amazon México.
-El 9o lugar, se llevará una tarjeta de regalo de 600 MXN para usarse libremente en Amazon México y una tarjeta de regalo de 500 MXN para usarse en libros en Amazon México.
Como premios exclusivos para las mujeres, habrá 3 tarjetas de regalo de la tienda artística de Rafa Díaz (rcxr) con valor de 50 USD y 3 tarjetas de regalo de 500 MXN para usarse en libros en Amazon México; las cuales se repartirán a elección de cada premiada, entre las 6 mujeres no premiadas con los puntajes más altos.
-Además, se sorteará entre las mujeres no premiadas 2 tarjetas de regalo de 500 MXN para usarse en libros en Amazon México.
Como premios exclusivos para los hombres, habrá 3 tarjetas de regalo de la tienda artística de Rafa Díaz (rcxr) con valor de 50 USD; las cuales se asignarán a los 3 hombres no premiado con los puntajes más altos.
- Además, se sorteará entre los hombres no premiados 2 tarjetas de regalo de 500 MXN para usarse en libros en Amazon México.
• División LATAM
-El 1er lugar se llevará una membresía hacker por 1 año de la plataforma repl.it.
-El 2o lugar se llevará una membresía hacker por 1 año de la plataforma repl.it.
-El 3er lugar se llevará una membresía hacker por 1 año de la plataforma repl.it.
Como premios exclusivos para las mujeres, habrá 2 tarjetas de regalo de la tienda artística de Rafa Díaz (rcxr) con valor de 50 USD; las cuales se repartirán entre las 2 mujeres no premiadas con los puntajes más altos.
Como premios exclusivos para los hombres, habrá 2 tarjetas de regalo de la tienda artística de Rafa Díaz (rcxr) con valor de 50 USD; las cuales se repartirán entre los 2 hombres no premiados con los puntajes más altos.
• División Abierta
-El 1er lugar se llevará una membresía hacker por 1 año de la plataforma repl.it.
-El 2o lugar se llevará una membresía hacker por 1 año de la plataforma repl.it.
-El 3er lugar se llevará una membresía hacker por 1 año de la plataforma repl.it.
Dado la dinámica remota del concurso, el ambiente preparado típicamente para este concurso de programación y el equipo de cómputo proporcionado no será homogeneo; por tanto, si el concursante no cuenta con un entorno de programación adecuado o no cuenta con los compiladores e interpretes necesario, recomendamos:
-El uso de la plataforma repl.it, la cual es un entorno integrado (IDE) con todos los compiladores e interpretes necesarios para realizar la competencia, así como sistema de archivos y editor de texto tipo emacs, default o vim.
-Si se desea un entorno completo, recomendamos el uso de el sistema operativo portátil huronOS, el cual actualmente se encuentra en desarrollo beta, pero es apto para uso dentro de esta competencia. Puedes consultar más detalles así como descargar el sistema operativo en el siguiente link.
-Se prohíbe la comunicación con cualquier persona que pueda proporcionar ayuda al concursante.
-Se prohíbe la consulta de sitios web diferentes a los permitidos en el concurso.
-Se prohibe copiar y pegar código ya programado previamente al concurso.
-Se permite el uso de material de referencia impreso o de solo lectura previamente descargado para el concurso.
Sitios Web permitidos durante el concurso:
-Codeforces
-repl.it
-Google Traductor
-C Reference
-C++ Reference
-Java Reference
-Kotlin Reference
-Python3 Reference
El comité organizador resolverá cualquier punto no especificado en esta convocatoria, y su decisión será inapelable.
Club de Algoritmia ESCOM
El club de algoritmia de ESCOM, es una comunidad dedicada a la programación competitiva y a la preparación para entrevistas laborales de algunas empresas. Pertenece al capítulo estudiantil de ACM “ESCOM-IPN”, y a la RAPC-IPN.
Facebook
Twitter
Capitulo Estudiantil de ACM “ESCOM-IPN”
El capítulo estutudiantil de ACM, es la instancia que representa al club de algoritmia de ESCOM ante ACM y la comunicad ICPC.
Sitio Web
Red Académica de Programación Competitiva del IPN
La RAPC-IPN, es la instancia del Instituto Politécnico Nacional que regula, organiza, coordina y promueve asuntos relacionados a la programación competitiva dentro del instituto.
Facebook
Redes Académicas IPN