¿Existe algún conjunto de videos o una lista de reproducción de videos de programación competitiva que incluya todos los algoritmos, estructuras de datos, matemáticas y todo lo necesario?

  1. Sitios web / Jueces en línea (OJ): –

a) Topcoder:

  • Div.2-250, 500, 1000.
  • Div 1 – 250, 500, 1000.
  • SRM

Nota :

  • Div 2 500 y Div 1 250 son casi equivalentes.
  • Div 2 1000 y Div 1 500 son casi equivalentes.

b) Fuerzas del código:

  • Div 2 – A, B, C, D, E.
  • Div 1 – A, B, C, D, E.

Nota :

  • Div 2 C y Div 1 A son casi equivalentes .
  • Div 2 D y Div 1 B, C son casi equivalentes .
  • Div 2 E y Div 1 D, E son casi equivalentes .

c) CodeChef :

  • Principiante
  • Fácil
  • Medio
  • Difícil
  • Concursos
    • Hora de comer
    • Cook-Off
    • Reto mensual (10 días)

Nota: * Aproximadamente *

  • Topcoder – Div 2 250 = CodeForces – Div 2 A, B = Codechef – Principiante, Fácil . (Respectivamente)
  • Topcoder – Div 2 500 = CodeForces – Div 2 C = Codechef – Medio .
  • Topcoder – Div 2 1000 = CodeForces – Div 2 D, E = Codechef – Hard .
  • Topcoder – Div 1 250 = CodeForces – Div 1 A = Codechef – Medio .
  • Topcoder – Div 1 500 = CodeForces – Div 1 B, C = Codechef – Hard .
  • Topcoder – Div 1 1000 = CodeForces – Div 1 D, E = Codechef – Hard .

2. Libros: –

  • De Baylor a Baylor Compre de Baylor a Baylor Reserve en línea a precios bajos en India
  • Desafíos de programación Comprar Desafíos de programación: el manual de capacitación del concurso de programación (Textos en ciencias de la computación) Libro en línea a precios bajos en India
  • Programación competitiva Programación competitiva, 3ra edición: Steven Halim: Amazon.com: Libros
  • La guía del autoestopista para concursos de programación : https://github.com/aistrate/UvaT…
  • Manual del programador competitivo Manual del programador competitivo

3. Tutoriales en video: –

  • Retos de programación – COMP300E – Desafíos de programación – 2009 HKUST – YouTube
  • Entrenamiento ACM / ICPC: para principiantes – Entrenamiento ACM / ICPC: para principiantes – YouTube
  • Campamento del concurso de programación Amrita Infosys – Campamento del concurso de programación de Amrita Infosys – YouTube

4. Cursos: –

  • Introducción a los concursos de programación – CS 97SI: Introducción a los concursos de programación
  • Cómo ganar competiciones de codificación: secretos de campeones – Cómo ganar competiciones de codificación: ¡secretos de campeones !

Campamento del concurso de programación de Amrita Infosys para aspirantes ACM-ICPC por algunos de los mejores programadores indios de todos los tiempos. Aunque no he visto los videos 😛

More Interesting

¿Los programadores de computadoras son naturalmente buenos en matemáticas?

Puedo tomar la teoría de grafos o la combinatoria el próximo semestre. Me interesa la informática teórica. ¿Cuál sería mejor?

¿Por qué debería elegir especializarme en ciencias de la computación en lugar de las matemáticas?

¿Qué ventajas tienen las matemáticas mayores que recién comienzan a estudiar la programación en comparación con la especialización CS?

¿Qué hace que el núcleo de reproducción de espacios de Hilbert sea útil en el aprendizaje automático?

Si C / C ++ es más rápido, ¿por qué otros lenguajes no se compilan primero en C / C ++ y solo después en el código de máquina?

¿Cuál es la relevancia de la computación cuántica para el problema NP = P?

Tengo un algoritmo iterativo que minimiza una cantidad dada en cada iteración (por lo que finalmente termina). ¿Cuál es la mejor manera de probar un límite superior en el número de iteraciones del algoritmo?

Mi matemática es pobre. ¿Puedo seguir siendo un buen programador de Java?

En Python, ¿cómo sería el código si quisiera que el usuario ingrese un número de 3 dígitos y luego obtenga la suma de esos tres números individuales?

¿Por qué si tenemos una reducción en el tiempo polinomial de un problema de P a un problema de NP, esto no muestra que P = NP (pero al contrario)?

Cómo crear una ecuación matemática compleja desde cero

Cómo encontrar las soluciones integrales de ecuación usando un programa C / C ++ de manera eficiente, donde A, B, C, D y E son enteros, sabiendo que solo tiene una solución en enteros

¿Cuáles son algunas formas interesantes de usar tecnologías no convencionales en la programación?

¿Qué papel juega la habilidad matemática en la ingeniería informática o la codificación?