¿Cuántas matemáticas requiere la Olimpiada Internacional de Informática (IOI)?

Yo diría que tener una buena base matemática es un buen punto de apoyo para obtener buenos resultados en IOI o codificación competitiva en general. Por el aspecto del programa de estudios IOI, en realidad hay bastante cantidad en matemáticas. Aquí hay una descripción rápida:

Aritmética

  • enteros, operaciones, propiedades de enteros
  • aritmética modular (suma / resta / multiplicación)
  • números primos, divisibilidad
  • fracciones, porcentajes

Geometría

  • geometría básica (líneas, ángulos, triángulos, círculos, polígonos, etc.)
  • vectores, coordenadas en un plano
  • distancias euclidianas, teorema de Pitágoras
  • números complejos

Las funciones

  • funciones (inversas, composición), relaciones (simetría), conjuntos (inclusión / exclusión)

Pruebas (técnicas)

  • pruebas directas, prueba por contradicción, contraejemplo
  • inducción matemática + inducción fuerte
  • definiciones matemáticas recursivas

Contando (no 1, 2, 3)

  • argumentos de conteo (suma + reglas de producto, progresiones aritméticas, números de Fibonacci)
  • permutaciones y combinaciones
  • factoriales, coeficientes binomiales
  • inclusión-exclusión, casillero, identidad de pascal, teorema binomial

Teoría de grafos

  • árboles y sus propiedades, árboles enraizados
  • gráficos no dirigidos (grado / trayectoria / ciclos / conectividad)
    • Ciclo Euler / Hamiltoniano
    • lema de apretón de manos
  • gráficos directos (en grado / fuera de grado)
    • DAGOS (ordenamiento topológico)
  • abarcando árboles y sus algoritmos
  • estrategias transversales para gráficos
  • gráficos decorados
  • multigrafos, gráficos bipartitos, gráficos planos

* Lógica y probabilidad

También es un buen consejo para saber algunos cálculos y otras cosas, ya que siempre ayudaría a aprender más matemáticas de las necesarias 🙂

Esta es una visión general muy rápida, que no va demasiado en profundidad. Como puede ver, las matemáticas están realmente codificadas en informática. No dejes que esta lista te persiga, úsala para motivarte a aprender más y experimentar completamente la informática. IOI no es tu última parada.