Competición Internacional Universitaria de Programación
La ICPC lleva a cabo concursos regionales autónomos que cubren los seis continentes y culminan en una final mundial cada año.En 2018, la participación del ICPC incluyó a 52 709 estudiantes de 3 233 universidades en 110 países.Desde 1977 hasta 2017, el ICPC contó con los auspicios de la Association for Computing Machinery (ACM) y se denominó ACM-ICPC.[3] (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).[4] La ICPC es una competición que se inició en la Universidad A&M de Texas en 1970.Pasó a ser una competición con varias rondas clasificatorias en 1977 y la final mundial se organizó en colaboración con la ACM Computer Science Conference.Los estudiantes que hayan competido en dos finales mundiales (World Finals) o cinco competiciones regionales no pueden participar otra vez.Se deben programar las soluciones con C, C++, Java, Ada, Python o Kotlin[2][3] (aunque no está garantizado que todos los problemas sean solucionables usando cualquier lenguaje, el ICPC establece que los jueces habrán resuelto todos los problemas en Java y C++, tanto para los regionales como para la final mundial).En el ejemplo anterior, si el equipo A hubiera enviado 2 soluciones incorrectas para su primer problema, su tiempo final sería: 20+20+60+120 = 220.La final mundial se celebra cada año en una ciudad distinta, y congrega a los equipos ganadores de todas las competiciones regionales.