Diferencia entre revisiones de «Final del 20/12/19 (Algoritmos III)»

De Cuba-Wiki
Sin resumen de edición
Línea 11: Línea 11:


a) Determinar los valores de <math>d</math> para los cuales <math>Q_d</math> es planar. Justificar.
a) Determinar los valores de <math>d</math> para los cuales <math>Q_d</math> es planar. Justificar.
b) Determinar <math>\chi(Q_d)</math>. Justificar.
b) Determinar <math>\chi(Q_d)</math>. Justificar.

Revisión del 12:32 24 ene 2020

Final escrito de Min Chih Lin.

Enunciados

Ejercicio 1

Escribir un algoritmo que utilice la técnica de "programación dinámica" para calcular la subsecuencia creciente máxima de una secuencia de números (el mejor algoritmo conocido es de tiempo y usa espacio ). Mostrar la correctitud y determinar la complejidad del algoritmo propuesto.


Ejercicio 2

El grafo , también llamado hipercubo de orden , se define inductivamente de la siguiente manera: , y con es el grafo que se obtiene al tomar dos copias de y agrega un eje entre cada vértice de una copia y su vértice correspondiente en la otra copia. Por ejemplo , (ciclo simple de 4 vértices).

a) Determinar los valores de para los cuales es planar. Justificar.

b) Determinar . Justificar.