UCppM

Asociación de Programación Competitiva de la Universidad Complutense de Madrid

¿Quiénes somos?

Del nombre puedes intuir que somos programadores compitiendo, ¿pero en qué?

Pues en resolver el máximo número de problemas de algoritmia en el mínimo tiempo posible. Una carrera contrarreloj. Los problemas te piden que desarrolles un algoritmo, una secuencia de instrucciones, que lo resuelvan para datos arbitrarios.

Son problemas como los que te encontrarías en una entrevista de trabajo o en algunas de las asignaturas de la carrera. Así que además de ser divertido, le puedes sacar partido durante la carrera y cuando la hayas terminado.

Actividades de la asociación

  • ¿Quieres practicar tus habilidades resolviendo problemas de programación? ¡Este es tu sitio! ¡Visítanos en nuestros entrenamiento y ponte a prueba!

    • Viernes 19/04 Cloudflight Coding Contest 2024

      Buenas! Este viernes vuelve a darse el Cloudflight Coding Contest y, al igual que el año pasado, vamos a hostearlo en Madrid!
      Si estuviste en el del año pasado ya puedes imaginar cómo va el tema, y si eres nuevo te recomendamos mucho que te apuntes. Es un concurso con un formato bastante divertido y nuevo. Los problemas se hacen de forma lineal y con una dificultad incremental. Además, en vez de evaluarse el código, todo se ejecuta en local y se sube el output. Los documentos con los enunciados son super chulos y tienen un cuidado al detalle brutal. La última vez nos lo pasamos genial, y nos alegra poder ser hosts una vez más :)
      Habrá medallas para los ganadores, y pegatinas bastante guapas (que según me han dicho molan hasta más que las anteriores, y esas molaban ya lo suyo eh).
      Así que eso, os esperamos este viernes 19. El concurso empieza a las 15:00. Reservaremos un aula para tenerla desde un rato antes, pero eso ya os lo avisamos cuando lo tengamos gestionado.
      Se puede participar de forma individual o en equipos de hasta 3 personas. Podéis registraros a través del siguiente enlace: https://register.codingcontest.org/listing/143-2024-04-19/5301/registration
      Eso es todo gente, nos vemos pronto :)

    • Viernes 12/04 Entrenamiento #8

      ¡Buenas a todos! Después de el coñazo la sesión de teoría de la semana pasada, mañana vamos a hacer una sesión de problemas. Los problemas de mañana son de CALICO, así que habrá problemas de todas las dificultades, y traeremos de invitado a un organizador del concurso (el menda lerenda) por si queréis hacer preguntas sobre los problemas o sobre el concurso en sí. ¡Os esperamos!

    • Viernes 05/04 Entrenamiento #7

      Buenas 🤠
      Este viernes tendremos primera sesión tras la Semana Santa, y va a ser un tanto distinta. Esta vez, en vez de dedicar tanto a los problemas, vamos a tener una sesión más divulgativa, y en vez de ser tan de informática va a ser más de matemáticas 🧐
      Va a venir nuestro compañero a Ignacio a darnos una charla acerca de “matroides” (algo del Metroid será no sé), concepto al que probablemente todos (o casi todos) somos completamente nuevos. Así que eso, preparen las orejas que se viene una buena 🤙🏼

    • Viernes 15/03 Entrenamiento #6

      Por cierto gente, este viernes, para aprovechar que hay mono de problemas después del Ada (excusa de cojones, no hemos dado pa mucho mas), la actividad será sesión de problemas tranquilita, con selección de problemas para novatos y para veteranos, como siempre
      Así que eso, actividad tranquilita bing chilling nosequé
      Ahí os vemos (aula 12 a las 15:00) 🤙🏼

    • Viernes 01/03 Entrenamiento Ada Byron #2

      Gente! La semana que viene es la regional del Ada Byron! Por ello se siente bastante apropiado que este viernes sea el último entrenamiento previo para el mismo. Tendremos problemas para hacer, pero venid con todas las consultas, solicitudes o ideas que queráis, y resolveremos todas las que no se nos escapen de las manos (que esperemos sea ninguna). Y por supuesto, ninguna exclusividad para los concursantes de la regional, que venga quien quiera, que habrá cosas para todos :)
      Os vemos el viernes a las 15:00 en el aula 12 (o eso asumo, que no la hemos reservado aún 🤙🏼)

    • Viernes 23/02 Mirror OIM

      Hola de nuevo :)
      Aprovechando lo que se ha dado este fin de semana pasado, este viernes retomamos las actividades dedicando la sesión a los problemas que se pusieron en esta Olimpiada Informática de Madrid pasada. En la retransmisión del sábado hay spoilers y soluciones completas, pero os recomendamos esperar al viernes antes de ver nada. Hay problemas muy chulos y que merece la pena pensar desde el principio.
      Os vemos el viernes a las 15:00 en el aula 12 :)

    • Viernes 09/02 Entrenamiento Ada Byron #1

      Buenas! Espero que hayáis pasado todos unas fantásticas vacaciones, que los exámenes hayan ido bien y que estéis comenzando con ganas el curso.
      Por nuestra parte, todo lo de arriba es cierto, así que para comenzar este segundo cuatrimestre hemos decidido tener sesiones de entrenamiento. Aunque su objetivo es ayudar a aquellos equipos que participan en el Ada Byron, estás sesiones están abiertas a todo el mundo, así que no tengáis miedo en pasaros un rato!
      Un cambio con respecto a las sesiones del semestre pasado es que en las sesiones de entrenamiento hasta el Ada Byron ya no tendrán un tema, y podremos tocar los temas que os interesen más. Si necesitáis algún concepto específico para resolver un problema, ya os lo contaremos durante la sesión, y si queréis algún tema o temática específica para la sesión, adelante, proponed lo que queráis.
      Nos vemos en la primera sesión este Viernes a las 15:00 en el aula 12!

    • Viernes 15/12 Yincana navideña

      Última actividad del año!
      Cerramos esta época con una yincana navideña (o gymcana, gyncana, yo que sé). Todos tenemos ganas de celebrar Navidad, pero bueno… ha habido algunos contratiempos. Vais a tener que ayudarnos a que se puedan celebrar como siempre, y vais a tener que resolver unos problemas para ello.
      La actividad va a ser lineal: comienza la historia y te enfrentarás al primer problema. Resuelve el primer problema y podrás continuar con la historia, y de ahí tendrás acceso al segundo problema. Sigue así, resuelve el último y habrás completado la tarea (y con ello salvado la Navidad, poca broma)! Habrá bombones para quienes lleguen al final (y para el resto si nos sentimos generosos).
      Os esperamos a todos este viernes, cerremos el año con gusto :)

    • Viernes 01/12 Entrenamiento #5

      Eu 🫡 Anuncio un poco tardío, pero este viernes será la sesión de búsqueda binaria. Un pilar fundamental de la programación competitiva, sin ella se nos cae todo. Luego si da tiempo (que yo creo que si) quizá nos metamos a ver alguna página de programación que básicamente está para jugar :) (si alguien se quiere hacer algo de spoiler que busque CodinGame en internet, mola bastante)

    • Viernes 24/11 Entrenamiento #4

      Venga va, esta semana más suavecito.
      Seguiremos con los problemas de la semana pasada. Es verdad que lo de los grafos es un mundo, y hace falta tiempo y práctica para interiorizarlos, así que este viernes indagamos un poco más en lo de la sesión anterior, que el DFS y BFS hay que sabérselo mejor que el padre nuestro 🥸

    • Viernes 17/11 Entrenamiento #3

      Sesión este viernes asié asié
      Nos meteremos al mundillo de los grafos y la exploración en ellos (asunto bastante guapo, si se me permite 🤙🏼) y para los veteranos que sepan hacer DFS y Dijkstra con los ojos cerrados tendremos también una selección de problemas más complicados, esta vez sin una temática predeterminada, para haceros pensar 😎

    • Viernes 03/11 Entrenamiento #2

      Este viernes echaremos un vistazo a los problemas que sugerimos en la sesión anterior.
      Sabemos que los hay complicados, así que los iremos desentrañando juntos :)
      Os garantizamos que después de esta sesión sabremos cómo comprobar fácilmente si Tony Stark o Peter Parker mueren 🤧

    • Viernes 27/10 Entrenamiento #1

      Euu 🤠
      Sesión este viernes 27 para principiantes y no tan principiantes. Para los más nuevos, veremos cómo manejarnos con las estructuras básicas de la STL. Son el pan de cada día en la programación competitiva, si eres nuevo este es un punto estupendo por el que empezar 🙃
      Para los no tan nuevos, Sparse Tables y Fenwick Trees. Dos estructuras interesantísimas y que nos van a permitir expandir a conceptos súper guapos en sesiones futuras.
      Os esperamos con muchas ganas y con una estupenda selección de problemas para trabajar sobre estos conceptos (y picarse tanto como uno decida 😎).

    • Viernes 20/10 Cloudflight Coding Contest 2023

      ¡Quedáis invitados a la 38ª edición del Cloudflight Coding Contest!
      Este es un concurso de programación organizado por Cloudflight. A diferencia de otros concursos, los problemas están clasificados en niveles, donde para acceder a un nivel debes haber resuelto los niveles anteriores. ¡El objetivo es el último nivel!
      Para esta edición Cloudflight y UCppM se han unido para alojar una versión presencial del concurso en la facultad de informática. La competición admite equipos de entre 1 y 3 jugadores, así que reúne a tu equipo, prepara tu portátil y ¡apúntate! ¡Que hay plazas limitadas!
      Fecha: 20 de octubre de 2023.
      Hora: De 15:00 a 19:00.
      Lugar: Aula 7 de la Facultad de Informática de la UCM.
      Registro: https://register.codingcontest.org/listing/143-2023-10-20

    • Viernes 06/10 Concurso de iniciación

  • Participamos en distintos concursos, entre los que destacamos el Ada Byron, un concurso organizado entre distintas universidades españolas y del que somos campeones este año (y subcampeones y subsubcampeones). Publicaremos las fechas cuando sean decididas. ¿Quieres practicar tus habilidades resolviendo problemas de programación? ¡Este es tu sitio! ¡Visítanos en nuestros entrenamiento y ponte a prueba!

    • 02/02 Fase local del Ada Byron


      ¡La X edición de AdaByron comienza a ponerse en marcha!
      La fase local UCM (que servirá para elegir los equipos que representen a nuestra universidad en el regional de Madrid) tendrá lugar el 2 de febrero. La inscripción ya está abierta (hasta el 28 de enero). Tenéis todos los detalles aquí. El regional de Madrid tendrá lugar los días 8 y 9 de marzo, en la UC3M.
      Tenéis toda la información en el siguiente enlace: https://ada-byron.es/2024/reg/madrid/locales/ucm/
      Tenemos muchísimos buenos recuerdos y amistades de estos concursos, no nos lo pensamos perder. Os recomendamos a vosotros que hagáis lo mismo, seáis nuevos o expertos, es un evento estupendo :)

  • Hey!
    La semana que viene hacemos el clasificatorio para el SWERC. Este es el concurso clasificatorio Europeo para el ICPC, el nivel es altísimo!
    Os animamos a venir y darlo todo, a ver quienes serán nuestros representantes en París. Es una experiencia única, merece muchísimo la pena.
    Así que eso, a ver quienes serán nuestros representantes este año en París 🙌🏼
    Formulario
    Fecha límite de inscripción: Sábado 4 de noviembre.

  • Somos voluntarios de la OIM y OIE además de ProgramaMe. Mantente atento para más información en el futuro.

 

Junta directiva

Fernando Isaías Leal Sánchez

Presidente

David Andrés López Gómez

Vicepresidente

Jinqing Cai

Secretario

Pablo Cageao Honduvilla

Tesorero

Preguntas frecuentes