CC3001 Algoritmos y Estructuras de Datos Examen
CC3001 Algoritmos y Estructuras de Datos Examen
CC3001 Algoritmos y Estructuras de Datos Examen
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Pregunta 4<br />
Un mapa político se pue<strong>de</strong> representar con un grafo. Los países correspon<strong>de</strong>n<br />
a los nodos <strong>de</strong>l grafo, y los arcos conectan a los nodos <strong>de</strong> países<br />
limítrofes. Para po<strong>de</strong>r diferenciar los países, éstos se colorean. La información<br />
<strong>de</strong>l color asignado a cada país se guarda en los nodos <strong>de</strong>l grafo. Naturalmente,<br />
no se pue<strong>de</strong>n colorear dos países limítrofes con el mismo color, ya<br />
que no podría distinguirse la frontera entre ellos.<br />
Describa en seudocódigo un algoritmo que verifique que un mapa político<br />
está correctamente coloreado (es <strong>de</strong>cir, no hay dos países limítrofes con el<br />
mismo color) y que ocupa a lo más k colores distintos (k es un parámetro<br />
<strong>de</strong>l problema).