Análisis del proceso clasificatorio para el Concurso Regional de México & Centroamérica en 2014. Comparación con otras regiones.

INTRODUCCION

El crecimiento del ICPC ha sido palpable en los últimos 20 años. A nivel global las cifras del incremento de la participación de países, universidades y equipos son impresionantes. Este incremento ha obligado a diseñar un proceso de clasificación a la Final Mundial que garantice que los mejores equipos que participan en los concursos regionales y preliminares asistan al evento y, al mismo tiempo, exista una representatividad de regiones y países de todo el mundo. Las restricciones de cupo en la Final Mundial, así como establecer el equilibrio entre los dos criterios mencionados, provoca algunas tensiones cada año.
La región de México & Centroamérica no ha sido la excepción en este crecimiento. En los primeros concursos regionales podían participar todos los equipos que se registraban al evento. No obstante, la participación ha crecido al extremo que en 2014 se podría llegar a los 500 equipos. Sin embargo, está pendiente resolver el tema del desempeño de los equipos de la región. En los últimos regionales, México & Centroamérica es la región que ha tenido el más bajo desempeño de sus equipos, comparado con otras regiones de Latinoamérica.
Lo anterior obliga a diseñar un esquema de participación que permita mantener el crecimiento de la participación en México, un mayor involucramiento de Centroamérica y, al mismo tiempo, incremente el desempeño de los equipos. Una vía para esto es el establecimiento de un proceso de clasificación que permita una participación abierta y sin restricciones en concursos preliminares y que se selecciones los equipos mas competitivos para el concurso regional.

A continuación puntualizamos algunos de los problemas actuales en la Región México & Centroamérica

• La inscripción abierta y solo con procesos parciales de clasificación, provocan desnivel en los equipos que asisten al regional. Esto provoca que la región tenga el mayor porcentaje de equipos que no resuelven ningún problema o resuelven solo 1.
• La apertura de varias sedes provoca que todos los participantes puedan no competir en igualdad de condiciones. Ha existido un esfuerzo de homologación entre todas las sedes, pero realmente no se ha logrado al 100%. Dado que lo que se juega en el evento es el pase a la Final Mundial, muchas veces salen reclamos internos de falta de transparencia. Realmente el problema no son las sedes sino en el esquema de competencia.
• La apertura de varias sedes también provoca retrasos en la integración de los resultados tanto de la región como la posterior integración en Latinoamérica. Esto ha afectado históricamente la logística de otras regiones, debido a la interdependencia en la asignación de cupos de la Superregión Latinoamérica para la Final Mundial.

Lo anterior son solo algunos problemas, pero ha influido en que se perciba tanto al interior como al exterior falta de transparencia, pero también ha influido en el desempeño de los equipos.

A partir de 2014 se ajustó el formato de competencia en la región México & Centroamérica, basandose en un esquema de dos fases y donde solo equipos clasificados podrían acceder a cupos al evento regional. A continuación una breve comparación con otros procesos clasificatorios.

COMPARATIVO DE PROCESOS CLASIFICATORIOS

Para la propuesta 2014 se han revisado otros procesos clasificatorios, sobre todo de Latinoamérica. Este ajuste comenzó a diseñarse en la Final Mundial. Compartimos algunas variables, indicadores y cifras. No son exhaustivas ni 100% exactas, pero ayudan a entender la propuesta de México & Centroamérica para 2014. Posteriormente pueden agregarse otros indicadores que contribuyan a mejorar el análisis.

Indicadores Brasil Caribe Sudamerica Norte (Colombia) Final Mundial México
(hasta 2013)
México & CA (2014)
Proceso clasificatorio claro Si Si Si Si No Si
Cantidad de equipos en preliminares 643 200-300 90 ~ 12,000 Entre 150 -200. En 2013: 394. Han existido reclamos por falta de transparencia

400
(estimado)

Restricción de cantidad de equipos en preliminares No No No No No No
Restricción de varias universidades por sede en preliminares Si No No No No No
Límite de sedes en preliminares No No No No No No
Cantidad de equipos que participan en Final Regional 60-70 40-50 40 120 Sin limite 60-65
Sedes en Final Regional 1 1-2 (1 por pais) 1 1 6 1
(2015: 1 por pais)
Restricciones en cantidad de equipos por universidades en la Final Regional 2 2 1 Sin límite Sin límite (2015: 2)
Restricción de cantidad de problemas que debe resolver un equipo para participar en la Final Regional 2 1-2 1 No hay. Pueden participar equipos con 0 1

ALGUNOS RESULTADOS ESPERADOS

• Mantener el incremento de la participación, desplazando el incremento hacia concursos preliminares. La participación en preliminares debe ser abierta y sin restricciones.
• Mejorar el desempeño de los equipos que participan en el Regional y, por tanto, mejorar el desempeño de los equipos que representan la región. Al regional deben asistir los mejores y esto debe ser considerado un logro.
• Incrementar la participación desde Centroamérica.
• Eliminar los problemas de logística asociados al evento regional, tanto al interior como al exterior de la región.
• Mayor integración con Latinoamérica.

CONCLUSIÓN

Con estas primeras ideas, la intención es establecer un diálogo en que participen todos los interesados. El diálogo, seguramente, contribuirá a mejorar la propuesta.

Beneficios de participar en el ACM ICPC


Casi todos los concursantes que participan en el ICPC (por no decir todos) buscan acceder al primer lugar del Concurso Regional y, de esa forma ser los representantes de la región en la Final Mundial del evento. Ciertamente la sola asistencia a este evento puede considerarse un logro altamente significativo y probablemente, para muchos representará el máximo logro que obtengan durante su trayectoria estudiantil.

No obstante, la participación en el ICPC, independientemente de nivel de la competencia en que se produzca, tiene muchos beneficios, tanto para los concursantes y otros participantes, como para los centros universitarios que representan. A continuación mencionamos algunos de estos beneficios.

CONCURSANTES

Participación en la FINAL MUNDIAL

1-Confirmamos que el mayor beneficio de los concursantes que participan en el ICPC es la posibilidad de asistir a la Final Mundial. A este evento asisten los mejores 120 equipos de las distintas regiones del mundo, es decir, la élite de la programación en el año. Además del concurso en sí, la agenda siempre incluye diversas actividades muy atractivas para los asistentes.

2-Ya estando en la Final Mundial del evento, está la oportunidad de obtener alguno de los premios que se otorgan en el mismo:

a)Reconocimiento al primer equipo que logre resolver un problema.

b)Reconocimiento al primer equipo que logre resolver cada problema.

c)Reconocimiento al equipo ganador de cada Superregión. La región México & Centroamérica pertenece a la superregión Latinoamérica.

d)Reconocimiento a los equipos que logren estar en los doce primeros lugares, con medallas de oro, plata y bronce.

e)Reconocimiento al campeón, con la Copa al mejor equipo.

En todos los casos anteriores se entregan reconocimientos y, en muchos, se entregan premios en efectivo.

3-La Final Mundial representa una vitrina para los concursantes. Muchas compañías del ramo tecnológico están al pendiente de los resultados del evento y de los participantes en general. Muchos de los participantes, sean ganadores o no, recibirán ofertas laborales de estas compañias; o pueden exhibir en su cv la participación en el evento como uno de sus logros.

Participación en la FINAL REGIONAL

1-El crecimiento del ICPC ha provocado que, prácticamente, todas las regiones, hayan establecido procesos eliminatorios a través de concursos preliminares, para determinar los asistentes al Concurso Regional. Por lo tanto, la clasificación para la Final Regional debe considerarse como un logro y la posterior participación como un beneficio, ya que abre la posibilidad de que el equipo clasifique para la Final Mundial.

2-Aunque no de forma tan sistemática como en la Final Mundial, el concurso regional generalmente otorga premios para los equipos ganadores.

3-Por supuesto que el principal beneficio es la posilidad de obtener el derecho a participar en la Final Mundial:

a)El ganador absoluto del Concurso Regional de México & Centroamérica tiene un lugar asegurado en la Final Mundial.

b)Lugares adicionales para la Final Mundial, denominados comodines, pueden ser asignados a la región en base al nivel de participación. El nivel de participación está determinado por la cantidad de universidades y/o equipos que se involucraron en el ciclo de competencia.

4-Al igual que en la Final Mundial, compañías tecnológicas, esta vez con base local, están al tanto del talento que acude a las finales regionales y no solo ponen atención en los equipos ganadores, sino de forma general, en todos los participantes.

Participación en PRELIMINARES

Esta etapa previa al concurso regional también tiene beneficios para los participantes.

Los concursos preliminares son concursos previos a la Final Regional, los cuales sirven de preparación y/o clasificación para la misma.
Pueden ser internos, en los que participan solo equipos de una sola universidad o locales donde participan equipos de varias universidades pertenecientes a un sistema universitario, agrupaciones o asociaciones de universidades o sencillamente a redes universitarias formadas en base a afinidad o cercanía geográfica.

1-Precisamente, el primer beneficio es que estos concursos pueden ser concursos de estas universidades o grupos de universidades que otorgan premios y reconocimientos a los ganadores y campeones de cada evento.

2-Para todos los participantes en el evento, independientemente del nivel de competencia, la ACM otorga una membresía gratuita por un año.

3-Para todos los participantes en el evento, independientemente del nivel de competencia, se genera un diploma de reconocimiento curricular, ya sea un reconocimiento a la participación o un diploma al logro, en caso que el equipo quede ubicado en los primeros lugaresla ACM otorga una membresía gratuita por un año.

4-Lógicamente, desde estos concursos comienza el camino de los equipos hacia la Final Mundial. Por lo tanto, es importante involucrarse desde esta etapa, para prepararse y eventualmente clasificar a fases siguientes, en caso que el evento sea clasificatorio.

VOLUNTARIOS

Los voluntarios son grupos de estudiantes que apoyan en la organización del evento y son una parte importante en el éxito del mismo. El beneficio de la membresía gratuita a la ACM por un año, se extiende también a estos estudiantes. Igualmente es un evento que pueden presumir en sus cv, por lo que representa el reto de participar en la organización del mismo.

PARA TODOS LOS PARTICIPANTES

Como todo evento, estos concursos de programación, a cualquier nivel, pueden servir para establecer lazos y cooperación entre universidades o directamente entre alumnos de las mismas. La participación en estos eventos crecerá la red de conocidos o interesados en la disciplina de programación.

CENTROS UNIVERSITARIOS

Mediante este evento los centros universitarios pueden tener una perspectiva de como está la disciplina de programación en su centro y pueden conocer como están sus estudiantes en relación con estudiantes de otros centros y, además, pueden detectar áreas de mejora en la impartición de clases relacionadas con esta disciplina. Dadas las características de estos eventos, los alumnos participantes demuestran o adquieren, o perciben la importancia de tener; los siguientes conocimientos y habilidades, entre otras:
1. Solución de problemas no triviales.
2. Lectura e interpretación de los requerimientos de un problema.
3. Implementación de las soluciones utilizando un lenguaje de programación.
4. Detección de casos límite de prueba.
5. Trabajo en equipo.
6. Comprensión del idioma inglés.
7. Detección de patrones de problemas tipo.
8. Redacción y síntesis de material de apoyo para el concurso.

Agenda de la Eliminatoria Regional 2014 para México & Centroamérica

En todos los casos, considerar hora del Centro de México.

 

 

 

 

 

 

Día: Viernes, 7 de noviembre de 2014

Hora Actividad Lugar
9:00 a. m. 11:00 a. m. Registro y entrega de paquetes a participantes.Los entrenadores de cada equipo entregan la carta evidencia del criterio de elegibilidad impresa.A partir de este momento todos los participantes deben portar la playera del evento en todas las actividades. Sala 2, Holiday Inn Express
Guadalajara ITESO
11:00 a. m. – 12:00 m. Traslado al Campus Tecnológico IBM Guadalajara.Todos con la playera del evento. Desde la explanada / estacionamiento del Hotel Sede: Holiday Inn Express Guadalajara ITESO.
12:00 m. – 4:45 p. m. Actividades en IBM Guadalajara. Campus Tecnológico
IBM Guadalajara
12:00 m – 4:00 p. m. Asamblea de Directores de Sede.
Evento por invitación.
Sala T211, Edificio T, ITESO
4:45 p .m. – 6:00 p. m. Tralasdo al ITESO Universidad Jesuita de Guadalajara Desde Campus Tecnológico IBM Guadalajara
6:00 p. m. – 7:30 p. m. Concurso de Práctica Sala T120/121, Edifcio T, ITESO
7:30 p. m. – 8:30 p. m. Cena Cafetería Central, ITESO
8:30 p. m. Cierre del primer día ITESO

Actividades en Campus Tecnológico IBM Guadalajara

Hora Actividad Ponente / Lugar
12:00 m. – 12:30 p. m. Conferencia Inaugural Carlos Hernández
12:30 p. m. – 1:30 p. m. Conferencia “Big Data / Analytics” Manuel Ávalos
1300 p. m. – 2:20 p. m. Conferencia “Watson” Edgar Polanco
2:20 p .m. – 3:00 p. m. Lunch Campus Tecnológico
IBM Guadalajara
3:00 p. m. – 4:20 p. m. Tour por instalaciones Campus Tecnológico
IBM Guadalajara
4:20 p. m. – 4:45 p. m. Wrap UP Campus Tecnológico
IBM Guadalajara
4:45 p. m. Regreso Hacia ITESO

Día: Sábado, 8 de noviembre de 2014

Hora Actividad Lugar
09:00 a.m. – 10:00 a. m. Acomodo en el salón de competencias. Los concursantes deben mostrar una credencial original vigente con fotografia. Sala T120/121, Edificio T, ITESO
10:00 a.m. – 3:00 p. m. Eliminatoria Regional ACM ICPC 2014, México & Centroamérica Sala T120/121, ITESO
10:00 a. m. – 3:00 p. m. Lugar para entrenadores y otros asistentes durante el Concurso Sala T211, Edificio T, ITESO
3:00 p. m. – 5:00 p. m. Comida Los Pinitos, ITESO
5:00 p. m. Resultados preliminares y Cierre del evento ITESO

Agenda del Concurso Final de Ciudades de México & Centroamérica

En todos los casos, considerar hora del Centro de México.

IMPORTANTE: Esta agenda puede tener algunos ajustes antes del evento, la última versión siempre será la que está en línea.

 

 

 

 

Día: Sábado 4 de octubre de 2014

Hora Actividad Lugar (en sede ITESO)
9:30 a.m. – 10:00 a.m. Concurso de Práctica – Calentamiento – Final de Ciudades (Opcional) ID: 1393
Herramienta de logística: COJ.
Edificio T, ITESO
11:30 a.m. – 3:30 p.m. Final de Ciudades de México & Centroamércia. ID: 1389
Herramienta de logística: COJ.
Edificio T, ITESO

ACM ICPC México & Centroamérica 2014 – Hotel sede

El hotel Holiday Inn Guadalajara ITESO será el hotel sede del Concurso Regional de Programación de la ACM. La clave de grupo para la reservación es: ACM.

 

 

 

A continuación les presentamos las tarifas para el ICPC 2014. La vigencia de la tarifa especial es del 6 al 9 de noviembre:

Tarifas en pesos (MXP)

Tarifa al Público

Tarifa Especial
ICPC 2014

Habitación sencilla o doble

$1,900.00

$1,080.00

Habitación Triple

$2,105.00

$1,229.10

Habitación Cuádruple

$2,312.54

$1,430.10

La tarifa para el Concurso ACM ICPC incluye:

-Impuestos. (16% de IVA, 3% sobre hospedaje)
-Propina de 20 pesos por noche por habitación.
-Desayuno Express (Americano, servido tipo buffet).
-Llamadas Locales y a 800 Nacionales desde la habitación sin costo.
-Internet Inalámbrico en la habitación.
-Check mail 24 horas.
-1 Kit de Café en la habitación por noche.
-Botella de agua en su habitación.
-Gimnasio.
-Estacionamiento.
-Transportación dentro del área metropolitana, con reservación previa y sujeta a disponibilidad.

RECOMENDACIÓN: Se recomienda que el traslado Hotel-ITESO e ITESO-Hotel se haga caminando. Solo tiene que cruzarse el paso peatonal sobre la Av.Periférico.

Domicilio:

Av. Camino al ITESO No. 8650
e/ Periférico Sur y López Mateos
Guadalajara, Jalisco, CP: 45580

Reservaciones:

Guadalajara: 33-3884-1244
TEL. 01800-881-1234
E-MAIL. reservacionesgdlit@inverhoteles.com

ACM ICPC 2014 – Información de pagos

Puede realizar los pagos correspondientes utilizando una de las siguientes alternativas:

A – Pago directo en el Módulo de Atención de Finanzas en ITESO:

  1. Dando el concepto: Inscripción Concurso Programación.
  2. Expediente: 700976.

B – Pago directo en ventanilla de BBVA Bancomer:

  1. Convenio: 80012
  2. Referencia: 700976154.

C – Siendo cliente avanzado de BBVA Bancomer puede realizar el pago en línea:

  1. Seleccionar la opción SERVICIOS.
  2. En el ícono CIE ingresar el No. 80012.
  3. Ingresar referencia: 700976154.

D – Realizando el pago desde otro banco, a través de una transferencia InterBancaria:

  1. CLABE: 012320004501954992, (ITESO A. C.)

En todos los casos enviar inmediatamente a acm@iteso.mx el comprobante de pago. En el caso de requerir factura, enviar también los datos fiscales.

Agenda del Abierto Mexicano de Programación

En todos los casos, considerar hora del Centro de México.

IMPORTANTE: Esta agenda puede tener algunos ajustes antes del evento, la última versión siempre será la que está en línea.

 

 

 

 

Día: Sábado 27 de septiembre de 2014

Hora Actividad Sedes Disponibles
1:00 p. m. – 6:00 p. m. Abierto Mexicano de Programación
Herramienta de logística: BOCA.
Sedes

Agenda del Concurso Occidente & Pacifico / X Concurso Mexicano de Preparación

En todos los casos, considerar hora del Centro de México.

IMPORTANTE: Esta agenda puede tener algunos ajustes antes del evento, la última versión siempre será la que está en línea.

 

 

 

 

Día: Sábado 20 de septiembre de 2014

Hora Actividad Lugar (en sede ITESO)
8:15 a.m. – 8:45 a.m. Concurso de Práctica – Calentamiento (Opcional) ID: 1329
Herramienta de logística: COJ.
Edificio T, ITESO
9:00 a.m. – 1:00 p.m. Occidente & Pacifico / X Concurso Mexicano de Preparacion. ID: 1388
Herramienta de logística: COJ.
Edificio T, ITESO

Material de Referencia ICPC 2014 en México & Centroamérica

Tanto para los concursos preliminares, como la Batalla de Programadores y los Torneos de Programación, como para la Eliminatoria Regional de México & Centroamérica; no existirán restricciones para los equipos en el material de referencia de apoyo al concurso. Los equipos pueden traer todo el material que deseen, incluyendo libros. La única restricción es que este material debe ser IMPRESO.

NO se permitirá la entrada a los concurso de ningún material en formato electrónico y, por tanto, ningún dispositivo electrónico.

Ambiente de Programación ACM ICPC 2014

Sistema Operativo:
• Server Linux Ubuntu 12.04
• Clientes Linux Centos Suse Desktop 11.01

Entorno de Escritorio:
• GNOME

Editores
• vi/vim 7.2.108
• gvim 7.2.108
• emacs 22.3.1
• gedit 2.24.0

Lenguajes de Programación:
• Java 1.7.0_b24
• C/C++ GCC Versión 4.3.3

Ambientes Integrados de Desarrollo (IDE):
• Java Eclipse Kapla 4.3.1
• C/C++ – CDT 8.1.2 under Eclipse 4.3.1

Navegador
• Mozilla Firefox 16.0.2

Sistema de Administración del Concurso (Contest Control System)
• BOCA 1.5.9. Los equipos cliente NO soportan C++11.

Material de Referencia:
• JDK JavaDocs
• C++ STL docs
• BOCA Manual de referencia para equipos.

Importante: Esta configuración podrá tener actualizaciones antes del concurso regional.

Sedes de Torneos de Programación distribuidos

Durante los meses de Septiembre y Octubre tendrán lugar los últimos concursos de programación que, formado parte de los Torneos de Programación de México & Centroamérica 2014, clasificarán al ganador a la Eliminatoria Regional de la región. A continuación se muestran las sedes confirmadas para cada concurso.

 

 

 

X Concurso Mexicano de Programación / Occidente & Pacífico de México Programming Contest

Fecha: 20 de Septiembre de 2014 / Horario: 9 am – 1 pm (Hora del Centro de México)
Plataforma COJ, ID en el COJ: 1388, Nombre en el COJ: X Concurso Mexicando de Programación.
Fecha límite de registro: 18 de Septiembre de 2014.

Sedes
Centro Universitario Cuota
(IVA incluido)
Municipio Estado

País

ITESO University ITESO Universidad Jesuita de Guadalajara 500 MXP Tlaquepaque Jalisco Mexico
Facultad de Ciencias UNAM Facultad de Ciencias UNAM N / A Coyoacán DF Mexico
Panamericana Bonaterra Universidad Panamericana Campus Bonaterra Aguascalientes Aguascalientes Mexico
UdG CUCEI Universidad de Guadalajara Campus CUCEI Guadalajara Jalisco Mexico
ITESM Querétaro ITESM Campus Querétaro Querétaro Querétaro Mexico
Universidad Vasco de Quiroga Universidad Vasco de Quiroga 250 MXP Morelia Michoacán Mexico
ITESM Monterrey ITESM Campus Monterrey Monterrey Nuevo León Mexico
Tecnológico de Costa Rica Instituto Tecnológico de Costa Rica Costa Rica
Tecnológico de Costa Rica Alajuela Instituto Tecnológico de Costa Rica Sede Alajuela Costa Rica
Tecnológico Superior de Poza Rica Instituto Tecnológico Superior de Poza Rica Poza Rica Veracruz Mexico
Autónoma de Aguascalientes Universidad Autónoma de Aguascalientes Aguascalientes Aguascalientes Mexico
Tecnológica de la Mixteca Universidad Tecnológica de la Mixteca Huajuapan de León Oaxaca Mexico

Guadalajara Programming Contest

Fecha: 24 de Septiembre de 2014 / Horario: 4 pm – 8 pm (Hora del Centro de México)
Plataforma COJ, ID en el COJ: 1390, Nombre en el COJ: The 2014 Guadalajara Programming Contest
Fecha límite de registro: 22 de Septiembre de 2014.

Sedes
Centro Universitario Cuota
(IVA incluido)
Municipio Estado

País

ITESO University ITESO Universidad Jesuita de Guadalajara 500 MXP Tlaquepaque Jalisco Mexico
Panamericana Bonaterra Universidad Panamericana Campus Bonaterra Aguascalientes Aguascalientes Mexico
UdG CUCEI Universidad de Guadalajara Campus CUCEI Guadalajara Jalisco Mexico
ESCOM IPN Escuela Superior de Cómputo del Instituto Politécnico Nacional 200 MXP Gustavo A. Madero México D. F. Mexico
ITESM Monterrey ITESM Campus Monterrey Monterrey Nuevo León Mexico

Abierto Mexicano Programming Contest

Fecha: 27 de Septiembre de 2014 / Horario: 1 pm – 6 pm (Hora del Centro de México)
Plataforma BOCA
Fecha límite de registro: 25 de Septiembre de 2014.

Sedes
Centro Universitario Cuota
(IVA incluido)
Municipio Estado

País

Panamericana Bonaterra Universidad Panamericana Campus Bonaterra Aguascalientes Aguascalientes Mexico
UdG CUCEI Universidad de Guadalajara Campus CUCEI Guadalajara Jalisco Mexico
Autónoma de Aguascalientes Universidad Autónoma de Aguascalientes Aguascalientes Aguascalientes Mexico
Tecnológico de Culiacan Instituto Tecnológico de Culiacan Culiacan Sinaloa Mexico
Tecnológica de la Mixteca Universidad Tecnológica de la Mixteca Huajuapan de León Oaxaca Mexico
Tecnologico del Sur de Guanajuato Instituto Tecnológico del Sur de Guanajuato Uriangato Guanajuato Mexico

Otras sedes en México estarán gestionado el concurso directamente con los organizadores. Estas son: ESCOM, ITESM Monterrey, UdG CUALTOS, Universidad Vasco de Quiroga y Universidad Autónoma de Zacatecas.

Final de Ciudades Programming Contest

Fecha: 4 de Octubre de 2014 / Horario: 11:30 am – 3:30 pm (Hora del Centro de México)
Plataforma COJ, ID en el COJ: 1389, Nombre en el COJ: Final ACM ICPC 2014 de Ciudades Mexicanas
Fecha límite de registro: 2 de Octubre de 2014.

Sedes
Centro Universitario Cuota
(IVA incluido)
Municipio Estado

País

ITESO University ITESO Universidad Jesuita de Guadalajara 500 MXP Tlaquepaque Jalisco Mexico
Panamericana Bonaterra Universidad Panamericana Campus Bonaterra Aguascalientes Aguascalientes Mexico
UdG CUCEI Universidad de Guadalajara Campus CUCEI Guadalajara Jalisco Mexico
Autónoma de Aguascalientes Universidad Autónoma de Aguascalientes Aguascalientes Aguascalientes Mexico
ITESM Querétaro ITESM Campus Querétaro Querétaro Querétaro Mexico
ESCOM IPN Escuela Superior de Cómputo del Instituto Politécnico Nacional 200 MXP Gustavo A. Madero México D. F. Mexico
ITESM Monterrey ITESM Campus Monterrey Monterrey Nuevo León Mexico
Tecnológico de Costa Rica Instituto Tecnológico de Costa Rica Costa Rica
Tecnológico de Costa Rica Alajuela Instituto Tecnológico de Costa Rica Sede Alajuela Costa Rica
Tecnológico de Culiacan Instituto Tecnológico de Culiacan Culiacan Sinaloa Mexico
Tecnológico Superior de Poza Rica Instituto Tecnológico Superior de Poza Rica Poza Rica Veracruz Mexico
Tecnológico Superior de Fresnillo Instituto Tecnológico Superior de Fresnillo Fresnillo Zacatecas Mexico
Autónoma de Zacatecas Universidad Autónoma de Zacatecas 50 MXP Zacatecas Zacatecas Mexico
Tecnológica de la Mixteca Universidad Tecnológica de la Mixteca Huajuapan de León Oaxaca Mexico
Tecnológico de Ciudad Madero Instituto Tecnológico de Ciudad Madero Ciudad Madero Tamaulipas Mexico
BUAP Benemérita Universidad Autónoma de Puebla Puebla Puebla Mexico
UdG CUALTOS Universidad de Guadalajara Campus CUCEI Tepatitlán Jalisco Mexico
Tecnológico Superior de Los Reyes Instituto Tecnológico Superior de Los Reyes Los Reyes Michoacán Mexico

Agenda de la Batalla de Programadores de México & Centroamérica 2014

En todos los casos, considerar hora del Centro de México.

IMPORTANTE: Esta agenda puede tener algunos ajustes antes del evento, la última versión siempre será la que está en línea.

 

 

 

 

Día: Sábado 13 de septiembre de 2014

Hora Actividad Lugar (en sede ITESO)
10:00 a.m. – 11:00 a.m. Concurso de Práctica (Opcional)
Herramienta de logística: BOCA.
Edificio T, ITESO
11:00 a.m. – 12:00 p.m. Refrigerios y Descanso. Edificio T, ITESO
12:00 p.m. – 5:00 p.m. Batalla de Programdores de México & Centroamérica 2014.
Herramienta de logística: BOCA.
Edificio T, ITESO
5:00 p.m. – 5:30 p.m. Refrigerios y Cierre. Edificio T, ITESO

Cada sede puede hacer ajustes a esta agenda, excepto en lo referente a los horarios del Concurso de Práctica y de la Batalla de Programadores. El Concurso de Práctica es opcional.

Equipos clasificados para la Eliminatoria Regional 2014 de México & Centroamérica

Los equipos clasificados de acuerdo a la Lista de Concursos 2014 y a los Criterios de Clasificación 2014.

 

 

 

 

Equipos clasificados desde los Torneos de Programación de México & Centroamérica 2014

Cupo Equipo Universidad Torneo
t1 Astrum Universidad de Guadalajara CUCEI Ganador CUCEI DIVECFest
t2 Oasis Universidad de Guadalajara CUCEI Ganador ITESO Spring
t3 Mozzart ITS de Los Reyes Ganador Noveno Concurso Mexicano de Programación Sede Zamora
t4 Locos ITESM Monterrey Ganador Noveno Concurso Mexicano de Programación Sede Monterrey
t5 Pinky Pie Universidad Autónoma de Tamaulipas Ganador Noveno Concurso Mexicano de Programación Sede Tec Ciudad Madero
t6 Codeslayer BUAP Tercer Lugar Noveno Concurso Mexicano de Programación Sede Puebla
t7 Burst Programming FES Acatlan UNAM Ganador Noveno Concurso Mexicano de Programación Sede Queretaro
t8 Los Hijos de Piza ITESO Ganador ITESO Internal Qualifier
t9 ProgrammersOP UAZ Ganador ACM ICPC UIA Tournament
t10 Los Romanticos ITAM Ganador ACM ICPC ESCOM-IPN
t11 Arandas1 ITS Arandas Ganador Concurso de Programación Intertecnológicos
t12 Mictlan Guardians UTM Ganador UTM Programming Contest
t13 Epsilon Universidad de Guadalajara CUCEI Segundo Lugar ITESO Summer
t14 Coyotes Betha ITS de Los Reyes Onceno Lugar del Occidente & Pacífico
t15  Coyotes Alpha  ITS de Los Reyes Segundo Lugar del Guadalajara Contest
t16  Bitshifters Open ITESM Campus Estado de México Cuarto Lugar del Abierto Mexicano
t17  Greedies ITESM Campus Monterrey Décimo Lugar del Final de Ciudades
B1 PU++ UNAM Facultad de Ciencias Batalla_Desempeño
B2 Peludos UAA Batalla_Desempeño
B3 Nautilus UGTO-CIMAT Batalla_Desempeño
B4 Delta UGTO-CIMAT Batalla_Desempeño
B5 Escoolers ESCOM IPN Batalla_Desempeño
B6 CTBS UANL Batalla_Desempeño
B7 Los Albertanos ESCOM IPN Batalla_Desempeño
B8 Imaginationless UP Bonaterra Batalla_Desempeño
B9 Trivium TEC Costa Rica Batalla_Desempeño
B10 JRA IT Culiacan Batalla_Desempeño
B11 Lords Llama de la Ciencia ITAM Batalla_Desempeño
B12 Triforce UTM Batalla_Desempeño
B13 Epsilon UAA Batalla_Desempeño
B14 Lerak Team UMSNH Batalla_Desempeño
B15 EasyCode ITESM Puebla Batalla_Desempeño
B16 ITSUR MIX LANG CODERS ITSUR Batalla_Desempeño
B17 Long-aniza IT Veracruz Batalla_Desempeño
B18 The Bugs Sistemas UAdeC Batalla_Desempeño
B19 Tryndamere y Tobago ITESM Monterrey Batalla_Desempeño
B20 El Equipo ITESM Monterrey Batalla_Desempeño
B21 Wolves UGTO Batalla_Desempeño
B22 Iberoleon Iberoamericana León Batalla_Desempeño
B23 HyVent ITCM Batalla_Desempeño
B24 Borussia++ TEC Costa Rica Batalla_Desempeño
B25 ITSSP ITSSP Batalla_Desempeño
b1 Time Limit Exceeded ITESO Batalla_Representatividad
b2 SNCB UPIIZ IPN Batalla_Representatividad
b3 Coding Horror UADY Batalla_Representatividad
b4 Deprecated Machine UNAM FES Acatlán Batalla_Representatividad
b5 Cuauhpilli BUAP Batalla_Representatividad
b6 ITSPR2 ITSPR Batalla_Representatividad
b7 Chommsky´s UdG CUCEI Batalla_Representatividad
b8 Hashtable ITS Calkini Batalla_Representatividad
b9 jarcores UAZ Batalla_Representatividad
b10 Turigers UV Batalla_Representatividad
b11 upcode UPQRoo Batalla_Representatividad
b12 Badbits UNA Costa Rica Batalla_Representatividad
b13 Legio I Germania ITESG Batalla_Representatividad
b14 Camargo ITESM Guadalajara Batalla_Representatividad
b15 Navy IT Laguna Batalla_Representatividad
b16 Ami-Ubicom UAT Batalla_Representatividad
b17 TecGrullo ITS El Grullo Batalla_Representatividad
b18 Zion UAO Batalla_Representatividad

t: Equipos clasificados desde los Torneos de Programación.
B: Equipos clasificados desde la Batalla de Programadores por Desempeño.
b: Equipos clasificados desde la Batalla de Programadores por Representatividad.

Para el unico torneo en que se están considerando como clasificados a los ganadores de sede es para el IX Concurso Mexicano de Preparación. Para los restantes torneos, solo clasifica el ganador absoluto.

Clasificación de equipos hacia el Concurso Regional 2014

El proceso de clasificación de equipos, hacia el Regional 2014, tendrá en cuenta los siguientes criterios que, de forma combinada, buscarán que los mejores equipos de la región lleguen a la Eliminatoria Regional de México & Centroamérica.

1-Desempeño: Se buscará que lleguen a la Eliminatoria Regional los equipos con mejor desempeño en la Batalla de Programadores y en cada Torneo de Programación.

2-Representatividad: Sin dejar de tomar en cuenta el criterio de desempeño, se buscará que en la Eliminatoria Regional estén representados la mayor cantidad de universidades y países de la región de México & Centroamérica.

3-Calidad: Se tomarán en cuenta solamente aquellos equipos que logren resolver una cantidad mínima de problemas por concurso, tanto en la Batalla de Programadores como en los Torneos de Programación. Para 2014 la cantidad mínima es 1.

4-Organización de Torneos de Programación y participación como sede de la Batalla de Programadores: La organización de estos concursos preliminares será tomada en cuenta en la asignación de cupos para la Eliminatoria Regional. Solo serían consideradas las sedes que logren tener una cantidad mínima de universidades y una cantidad mínima de equipos. Para 2014 la cantidad mínima es 1.

5-Reserva del Comité Directivo de México & Centroamérica: El Comité Directivo tendrá una cantidad de cupos para atender casos especiales. En caso que no sea necesario utilizarlos, los cupos se utilizarán para los criterios anteriores.

6-Cantidad: La cantidad de cupos para 2014 es 60.

Clasificación desde los Torneos de Programación 2014

La cantidad de cupos asignados para ganadores de Torneos en 2014 es 17.

Clasifica el equipo ganador de cada torneo. En caso que el equipo ganador ya haya obtenido su clasificación al ganar un torneo previo, clasificaría el segundo lugar del torneo (y así sucesivamente).

Clasificación desde la Batalla de Programadores 2014

La cantidad de cupos asignados para la Batalla de Programadores en 2014 es 43.

25 cupos serán distribuidos entre los equipos con mejor desempeño durante la batalla, esto es, los mejores ubicados en el scoreboard final del evento. Restricción: Solo se tendrán en cuenta 2 equipos por Centro Universitario. El ganador absoluto de la batalla no cuenta en esta restricción.

18 cupos serán distribuidos por representatividad. Una vez asignados los cupos para equipos de mejor desempeño, se irán asignando cupos para equipos de universidades aún no clasificadas, de acuerdo a su posición en el scoreboard. Restricción: Solo se tendrá en cuenta 1 equipo por Centro Universitario.

En todos los casos, la asignación del lugar o cupo al equipo clasificado, se hará efectiva en el primer evento que lo logre.

 

Listado de Concursos ACM ICPC ITESO 2014

A continuación se comparten todos los Concursos de Programación en que estará involucrado en Capítulo ACM ITESO, como organizador, apoyando a otros centros o coordinando varias sedes. Durante 2014 estos concursos estarán agrupados en los Torneos de Programación y en la Batalla de Programadores, eventos que serán clasificatorios a su vez para la Eliminatoria Regional de México y Centroamérica en la sede ITESO.

La siguiente tabla muestra los concursos que forman parte de los Torneos de Programación 2014. Esta lista puede incrementarse en la medida que se sumen nuevos concursos.

TORNEOS 2014 Fecha y Resultados Plataforma Tipo Sedes

Cuota (*)
(IVA incluido)

CUCEI DIVECFest Programming Contest 3 de Abril BOCA Distribuido  UdG CUCEI
ITESO
UAZ

N/A

ITESO Spring 2014 Programming Contest 5 de Abril COJ Distribuido  Guadalajara

N/A

Noveno Concurso Mexicano de Preparación 5 de Abril COJ Distribuido  Monterrey
Querétaro
Puebla
Zamora
Ciudad Madero

N/A

ITESO Internal Qualifier 30 de abril COJ Presencial  ITESO

N/A

The 2014 ACM ICPC UAIE Tournament 21 de mayo COJ Presencial UAZ

50.00 MXP

ACM ICPC in ESCOM IPN 23 de mayo OmegaUP Presencial ESCOM IPN

478.50 MXP

Noveno Concurso de Programación Intertecnológicos 2014 30 de mayo BOCA Distribuido  Institutos Tecnológicos del Estado de Jalisco

N/A

UTM Programming Contest 10 de julio PC2 Presencial  UTM

N/A

ITESO Summer 2014 Programming Contest 16 de julio COJ Distribuido  ITESO
UdG CUCEI
Anahuac Oaxaca

N/A

Occidente & Pacífico Programming Contest / X Concurso Mexicano de Preparación 20 de septiembre COJ Distribuido Sedes

Cuotas

Guadalajara Programming Contest 24 de septiembre COJ Distribuido Sedes

Cuotas

Open Mexican Programming Contest 27 de septiembre BOCA Distribuido Sedes

Cuotas

Cities Finals Programming Contest 4 de octubre COJ Distribuido Sedes Cuotas

(*) En caso que el concurso sea distribuido, pueden existir sedes que establezcan una tarifa de recuperación por equipo. La opción para evitar el pago de la cuota y evitar otros costos, como el traslado, será abrir una sede en tu centro universitario.

La siguiente tabla muestra las sedes confirmadas para la Batalla de Programadores 2014, la cual tendrá lugar el 13 de septiembre de 2014. Esta lista puede incrementarse a medida que se sumen nuevas sedes.

SEDES DE LA BATALLA 2014 (**)
Centro Universitario Cuota
(IVA incluido)
Municipio Estado

País

 ITESO University ITESO Universidad Jesuita de Guadalajara 1,000 MXP Tlaquepaque Jalisco Mexico
Tecnológico de Culiacan Instituto Tecnológico de Culiacan Culiacan Sinaloa Mexico
Tecnológico Superior de Zapopan Instituto Tecnológico Superior de Zapopan Zapopan Jalisco Mexico
CETI Centro de Enseñananza Técnica Industrial Guadalajara Jalisco Mexico
UdG CUCEI Universidad de Guadalajara campus CUCEI Guadalajara Jalisco Mexico
Marista de Guadalajara Universidad Marista de Guadalajara Zapopan Jalisco Mexico
Panamericana Bonaterra Universidad Panamericana Bonaterra Aguascalientes Aguascalientes Mexico
Autónoma de Zacatecas Universidad Autónoma de Zacatecas  50 MXP Zacatecas Zacatecas Mexico
ESCOM IPN Escuela Superior de Cómputo del Instituto Politécnico Nacional Gustavo A. Madero México D. F. Mexico
UdG CUSUR Universidad de Guadalajara campus CUSUR Ciudad Guzmán Jalisco Mexico
Tecnológico de Ciudad Madero Instituto Tecnológico de Ciudad Madero Ciudad Madero Tamaulipas Mexico
Tecnológico Superior de Poza Rica Instituto Tecnológico Superior de Poza Rica Poza Rica Veracruz Mexico
Autónoma de Aguascalientes Universidad Autónoma de Aguascalientes Aguascalientes Aguascalientes Mexico
Autónoma de Yucatán Universidad Autónoma de Yucatán Mérida Yucatán Mexico
Tecnológica de la Mixteca Universidad Tecnológica de la Mixteca Huajuapan de León Oaxaca Mexico
Vasco de Quiroga Universidad Vasco de Quiroga 250 MXP Morelia Michoacán Mexico
BUAP Benemérita Universidad Autónoma de Puebla Puebla Puebla Mexico
Tecnologico de Nuevo León Instituto Tecnológico de Nuevo León Guadalupe Nuevo León Mexico
Tecnologico del Sur de Guanajuato Instituto Tecnológico del Sur de Guanajuato Uriangato Guanajuato Mexico
Tecnologico Superior de Calkini Instituto Tecnológico Superior de Calkini N/A Calkini Campeche Mexico
Tecnologico Superior de Lerdo Instituto Tecnológico Superior de Lerdo Lerdo Durango Mexico
ITESM Guadalajara ITESM Campus Guadalajara Zapopan Jalisco Mexico
Anáhuac Oaxaca Universidad Anáhuac Oaxaca Oaxaca Oaxaca Mexico
ITESM Monterrey ITESM Campus Monterrey Monterrey Nuevo León Mexico
Tecnológico Superior de Fresnillo Instituto Tecnológico Superior de Fresnillo Fresnillo Zacatecas Mexico
CIMAT Centro de Investigación en Matemáticas Guanajuato Guanajuato Mexico
UdG CUCOSTA Universidad de Guadalajara campus CUCOSTA Puerto Vallarta Jalisco Mexico
Autónoma de Yucatán Tizimín Universidad Autónoma de Yucatán Campus Tizimín Tizimín Yucatán Mexico
Universidad del Caribe Universidad del Caribe Cancún Quintana Roo Mexico
Autónoma del Estado de Hidalgo Universidad Autónoma del Estado de Hidalgo Pachuca Hidalgo Mexico
Tecnológico de Costa Rica Instituto Tecnológico de Costa Rica Costa Rica

(**) Pueden existir sedes que establezcan una cuota de recuperación por equipo. La opción para evitar el pago de la cuota y evitar otros costos, como el traslado, será abrir una sede en el centro universitario.

La siguiente tabla muestra la información de la Eliminatoria Regional.

ELIMINATORIA REGIONAL 2014 Fecha Plataforma Tipo

Cuota (*)
(IVA incluido)

ACM ICPC México & Centroamérica 7-8 de Noviembre BOCA Presencial en México & Centroamérica. En conjunto con todas las regiones de Latinoamérica

N/A

*: El costo por equipo se ha estimado para 2014 en 3,500 MXP. No obstante, gracias al apoyo de los patrocinadores y de la institución sede, no existirá costo para los componentes oficiales del equipo: entrenador y tres concursantes. Elementos adicionales (reservas, entrenadores adicionales, etc.) deben aportar una cuota de 700 MXP, cada uno.

La siguiente tabla muestra la información de la Final Mundial del ACM ICPC para 2015, evento final del ciclo 2014 – 2015.

FINAL MUNDIAL 2015 Fecha Plataforma Tipo
Marrakech, Marruecos Pendiente KATTIS Presencial y por invitación a equipos clasificados de todo el mundo

Convocatoria a problemas para el Concurso Regional Latinoamérica 2014 del ACM ICPC

El Comité de Problemas de la Regional Latinoamericana de la ACM ICPC solicita propuestas de problemas para el Concurso Regional, a celebrarse en Noviembre de 2014, en la cual compiten universidades de toda América Latina.

Los autores de los problemas seleccionados serán invitados a participar del desarrollo final del set de problemas y a participar como jueces en algún sitio de competencia.

Para cada problema, es necesario enviar, hasta el 23 de mayo de 2014:

  1. un archivo en formato PDF conteniendo:
    1. una descripción precisa del problema, en idioma inglés, con ejemplos de casos de test (es bienvenida pero no es necesaria la historia de fondo).
    2. una descripción de las estrategias posibles de solución; para problemas en los que el tiempo de ejecución es relevante, indicar la complejidad máxima aceptable.
    3. un plan de tests simplificado, indicando características de los tests que sean importantes para verificar la correctitud de las soluciones.
    4. una estimación de la dificultad del problema para los competidores (1 para el problema más fácil de la Regional, 10 para el más difícil).
  2. una solución completa, en C, C++ o Java.
  3. un archivo de tests que ilustre diferentes escenarios, casos de borde, casos interesantes, etc.

Se rechazarán los envios incompletos o que no cumplan el formato establecido. Notar especialmente que toda la información, excepto archivos de entrada/salida y códigos fuente, debe ir en un mismo PDF.

Para enviar un problema, enviar un mail a problem.setter@gmail.com para recibir información sobre cómo proceder.

Restricciones:

  • El autor no puede ser competidor, coach ni director de sede en la Regional.
  • El autor debe tener tiempo disponible durante los meses de julio, agosto y septiembre para trabajar en su problema (finalizar y mejorar enunciado, soluciones alternativas, creación de los casos de test finales), y de preferencia también tiempo para trabajar en problemas de otros autores
  • El autor se debe comprometer a mantener en secreto el problema enviado hasta que el Comité termine la selección de problemas, y en caso de ser seleccionado, hasta luego de finalizar la competencia.

Los problemas no seleccionados podrán ser utilizados por los autores que los enviaron para otras competencias, o para enviar otro año.

Sugerencias para escribir un buen problema

  • Si nunca lo ha hecho, lea al menos los problemas de una edición anterior antes de empezar a escribir. Es sugerido leer más de una. Por leer queremos decir entender la idea de cada problema, no simplemente mirar las letras.
  • Hacen falta problemas de todas las dificultades. Un buen problema no es equivalente a problema difícil.
  • Hay muchos temas para problemas (grafos, programación dinámica, geometría, aritmética, goloso, backtracking, estructuras de datos, etc). Generalmente grafos y programación dinámica suelen ser los más populares y el set será integrado intentando diversificar. Nota: Está bien que un problema toque varios temas.
  • Conviene dejar bien claro cuáles son las entradas válidas, incluyendo límites para todos los parámetros.
  • Los problemas con salida única por caso de test son muy preferibles. Si una idea tuviera una salida múltiple posible, hay varias técnicas que se pueden usar para volverla única fácilmente (lexicográficamente menor, pedir sólo el mínimo/máximo y no la descripción de cómo se llega a él, etc).
  • Los problemas de decisión son más difíciles de testear. Intente que la salidas posibles de su problema tengan varios valores (un entero, una cadena, etc).
  • Salvo que la idea del problema sea directamente relacionada a la entrada/salida (por ejemplo, problemas de parsing o de dibujo en pantalla), tanto entrada como salida deben ser lo más simples posibles para leer usando los mecanismos estándar (scanf/printf, cin/cout, BufferedReader/System.out.println).