Python en Programación Competitiva

En 2017, cuando ACM permitió el soporte de Python para su prestigiosa competencia, ACM ICPC, una comunidad completamente nueva se interesó en el deporte de la programación competitiva. Esto significó que más personas volvieran a lo básico, aprendiendo algoritmos que son los componentes básicos de los paquetes complejos que utilizan para construir sus paquetes de … Continue reading «Python en Programación Competitiva»

¿Cómo prepararse para ACM – ICPC?

  ACM ICPC ( A ssociation for Computing M achinery – I nternational Collegiate P rogramming C ontest ) es un concurso mundial anual de programación de varios niveles que se organiza desde hace más de trece años. El concurso está patrocinado por IBM.  Este artículo se enfoca en todos los temas que son importantes … Continue reading «¿Cómo prepararse para ACM – ICPC?»

Nafis Sadique – Friki en la cima | Los seniors deben asumir la responsabilidad de introducir a los juniors al mundo de la programación.

Geek on the top se trata de historias de éxito de Geeks que trabajan duro para alcanzar sus objetivos y son inspiración para otros geeks. Este artículo presenta a otro Geek extremadamente talentoso de nuestro país vecino: Nafis Sadique . Nafis es un gran maestro de codeforces   y finalista mundial de ACM-ICPC de la … Continue reading «Nafis Sadique – Friki en la cima | Los seniors deben asumir la responsabilidad de introducir a los juniors al mundo de la programación.»

Camino más corto con exactamente k aristas en un gráfico dirigido y ponderado | conjunto 2

Dado un gráfico ponderado dirigido y dos vértices S y D en él, la tarea es encontrar el camino más corto de S a D con exactamente K aristas en el camino. Si no existe tal ruta, imprima -1. Ejemplos:  Entrada: N = 3, K = 2, ed = {{{1, 2}, 5}, {{2, 3}, 3}, … Continue reading «Camino más corto con exactamente k aristas en un gráfico dirigido y ponderado | conjunto 2»

Raíz digital de un entero grande dado usando recursividad

La raíz digital de un entero positivo se encuentra sumando los dígitos del entero. Si el valor resultante es un solo dígito, entonces ese dígito es la raíz digital. Si el valor resultante contiene dos o más dígitos, esos dígitos se suman y se repite el proceso. Esto continúa todo el tiempo que sea necesario … Continue reading «Raíz digital de un entero grande dado usando recursividad»

¿Cómo fue mi experiencia en ACM-ICPC Regionals?

ACM-ICPC (Association for Computing Machinery-International Collegiate Programming Contest) es una competencia de programación basada en equipos. También conocidas como las olimpiadas de la programación. Entonces, todo comenzó a partir de enero de 2019. Estaba en mi primer año de BTech en mi segundo semestre y conocí sobre la prestigiosa competencia ACM-ICPC. Los estudiantes de último … Continue reading «¿Cómo fue mi experiencia en ACM-ICPC Regionals?»