Documente Academic
Documente Profesional
Documente Cultură
Etapa Nacional
Luis Enrique Vargas Azcona
23 de septiembre de 2010
Resumen
Descripción de una propuesta respecto a la teoría que puede ser de
etapa nacional.
1. Justicación
Está bastante claro que los conocimientos para poder participar en la etapa
estatal son: Básicos de Álgebra, Trigonometría y Lógica.
Sin embargo, en la etapa nacional ocurre otra cosa, y es que no está claro
qué clase de problemas se les pueden poner.
En el 2004 quedó el acuerdo de que para el nacional solamente se requería sa-
ber usar Karel, conocimientos muy básicos sobre programación en C/C++/Pascal,
y saber cómo resolver problemas.
Año con año el nivel ha estado aumentando, y ya no está claro qué tipo
de teoría pueden requerir los problemas de nacional. Además, muy pocos par-
ticipantes saben resolver problemas, y aquellos que saben resolver problemas
también saben bastante teoría.
Muchas veces se pensó en poner como problema difícil alguno muy original en
idea y que no requiriera casi teoría. Ejemplos de estos problemas son: secuencia
circular(2005), secuencias estables(2006), ternas(2007), camiones(2007) y sumas
adyacentes(2008).
La mayoría de esos problemas nadie los resolvió, y si descartamos los que
resolvieron ternas usando demasiada memoria(que por un descuido de la evalua-
ción fueron aceptados esos códigos pero normalmente no deberían de aceptarse),
los únicos que pudieron resolver problemas de ese estilo ya conocían una gran
cantidad de algoritmos.
En el 2009, pensando en eso, ya se volvió a poner problemas que usan algo de
teoría, sin embargo, es conveniente precisar qué tipo de problemas son de interés
para la etapa nacional, para ayudar a los entrenadores que quieran empezar a
preparar a los estados, para que los participantes se informen adecuadamente y
para evitar favoritismos accidentales a los estados de origen de los miembros del
COMI (cada estado con experiencia tiene su propia lista de temas importantes,
y eso se reeja en lo que consideran importante los miembros del COMI, hay
que tener una lista única para evitar que las preferencias teóricas inuyan). .
Si bien ya existe un documento parecido a este para la IOI, no podemos poner
cualquier cosa válida para la IOI en la etapa nacional.
1
2. Clasicación
Este documento clasica a los temas en 4 categorías:
Requerido. Aquellos temas que pueden ser necesarios para entender los
problemas. Ejemplo: número entero.
No necesario. Estos temas son aquellos que pueden servir para resolver
los problemas, pero las soluciones ociales nunca los van a usar. Es de-
cir, no son indispensables pero pueden dar ventaja. Ejemplo: Árboles de
Fenwick.
3. Listado de Temas
Aritmética
Requerido: Suma, resta, multiplicación, división y exponenciación con en-
teros.
Teoría de números
Requerido: Deniciones de número primo, primos relativos.
Incluido: Paridad.
2
Geometría
Requerido: punto, segmento, pendiente, ángulo, rectas, rectas paralelas,
rectas perpendiculares.
No necesario: Vectores.
Relaciones
Requerido: Órden lexicográco.
Lógica y Conjuntos
Requerido: Conjuntos.
3
Técnicas de Conteo
Requerido: Principios básicos(regla de la suma, producto, incluisión-exclusión,
recursión, biyecciones y principio de las casillas), estos principios básicos
se pueden obviar en la descripción, dado que son muy naturales, y es mejor
no llamarlos por su nombre en la descripción del problema.
Grafos
Incluido: Árboles y sus propiedades básicas.
Álgebra
Requerido: Variable, constante, jerarquía de operaciones, ecuaciones.
4
No necesario: Propiedades de los determinantes.
Lenguajes de Programación
Requerido: Sintaxis básica y semántica de C, C++ ó Pascal.
Requerido: Funciones.
5
Estrategias Algorítimicas
Incluido: Algoritmos de fuerza bruta.
Excluido: Heurísticas.
Algoritmos numéricos
Incluido: Criba de eratostenes.
Algoritmos de Ordenamiento
Incluido: Selección, Burbuja, Inserción, Mezcla y cubetas.
Estructuras de datos
Requerido: Tipos de dato primitivos(booleanos, enteros y caracteres).
6
Incluido: Árboles binarios de búsqueda y sus recorridos.
No necesario: Montículos.
No necesario: Unión-Pertenencia.
Algoritmos Geométricos
Incluido: Intersección de segmentos.
Miscelanea
No necesario: Programación orientada a objetos.
Excluido: Criptología.
7
Excluido: Manejo de información.