Actualmente se busca cubrir:
1 sponsor Platinum: 8.000 USD
2 sponsor Gold: 4.000 USD
El pasado sábado 9 de noviembre se disputo la instancia regional, en la cual mas de 500 equipos de todo el continente competian por uno de los 40 cupos para clasificar al “Super Regional - Programadores de América”.
En la próxima instancia, los mejores 15 equipos se aseguran un lugar en el mundial de programación competitiva, donde se enfrentaran con las mejores universidades del mundo como lo son el MIT, Oxford y Harvard, entre otras.

La International Collegiate Programming Contest (ICPC) es la más prestigiosa y antigua competencia internacional de programación, matemática y algorítmica. Cada año, las mejores instituciones del mundo realizan instancias de clasificación local, regional y continental, para luego enviar a sus equipos mas competitivos como representantes en la World Final de la ICPC.
Argentina se posiciona como una de las potencias a nivel Latam, contando con 3 medallas de bronce y varios títulos de “Latam Champion”. Históricamente, equipos de universidades como UNR de Rosario, FAMAF de Cordoba, y UBA de Buenos Aires, han llevado a nuestro país a figurar entre los mejores de la región, compitiendo incluso en minoría contra otras subregiones con mayor cantidad de equipos, como lo son el Caribe, Brasil y México.
Ahora bien, ¿de que se trata la competencia?
15 problemas, 5 horas, 3 personas y 1 computadora.
La prueba busca llevar al límite la capacidad de problem solving de los equipos, proponiendo alrededor de unos 15 problemas, de temario abierto, lo cual invita a los competidores a pensar en soluciones creativas.
¿Como funciona la dinámica de prueba? Los recursos son limitados, se cuenta con 5 horas (considerando 5 horas de computadora y 15 horas de cabeza, sumando los integrantes del equipo), a eso se agrega que los problemas cuentan con cotas. Las cotas son límites impuestos por los jueces, para que las soluciones propuestas sean eficientes tanto en tiempo como en memoria.

¿Cómo se determina si la solución es correcta? Cada equipo decide que problema resolver en el orden que le parezca mas apropiado, una vez que se cuenta con una idea para un problema dado, se procede a realizar el programa que resuelva los casos de prueba. Una vez finalizado, se envía el código al juez virtual, el cual intenta romper la solución propuesta probando múltiples casos bordes.

Los tests son de “caja negra”, lo que quiere decir que los participantes nunca tienen acceso a ellos durante la prueba, este factor le agrega suspenso y dificulta la tarea de resolver los problemas. Si la solución propuesta pasa correctamente todos los casos de prueba, se consigue el “accepted”.