Академический Документы
Профессиональный Документы
Культура Документы
Quiz 2 ‑ Semana 7
Fecha límite 2 jul en 23:59 Puntos 90 Preguntas 9
Disponible 29 jun en 0:002 jul en 23:59 4 días Tiempo límite 90 minutos
Intentos permitidos 2
Instrucciones
Historial de intentos
Intento Tiempo Puntaje
MANTENER Intento 2 9 minutos 90 de 90
https://poli.instructure.com/courses/3850/quizzes/16826 1/7
2/7/2018 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
Las respuestas correctas estarán disponibles del 2 jul en 23:59 al 3 jul en 23:59.
Calificación para este intento: 90 de 90
Presentado 2 jul en 20:05
Este intento tuvo una duración de 9 minutos.
Pregunta 1 10 / 10 ptos.
Dado el algoritmo:
[] n mod 3=1> k:=(n1)/3;
b:=pow(a,k);
r:=a*b*b*b
[] n mod 3=2> k:=(n2)/3;
b:=pow(a,k);
r:=a*a*b*b*b
fi;
{Pos R: r=a^n }
ret r;
endfun
Es correcto afirmar:
La complejidad el algoritmo es 0(n3)0(n^{3})
https://poli.instructure.com/courses/3850/quizzes/16826 2/7
2/7/2018 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
La complejidad del algoritmo está dada por la relación
T(n)=2T(n/3)+1T(n)=2T(n/3)+1
La complejidad el algoritmo es 0(log(n))0(log (n))0(\log(n))
El algoritmo no corresponde al método de divide y vencerás.
Pregunta 2 10 / 10 ptos.
La función objetivo que formaliza el problema de la subsecuencia mas larga
es:
f(i,j) : la longitud de la subsecuencia común más larga entre las cadenas
s[1,...,i] y t[1,...,j]
f(i,j) : la cadena de la subsecuencia común más larga entre las cadenas
s[1,...,i] y t[1,...,j]
f(i,j) : la longitud de la subsecuencia común más larga entre las cadenas
s[i,...,n] y t[j,...,m]
f(i,j) : la cadena de la subsecuencia común más larga entre las cadenas
s[i,...,n] y t[j,...,m]
Pregunta 3 10 / 10 ptos.
https://poli.instructure.com/courses/3850/quizzes/16826 3/7
2/7/2018 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
De los algoritmos para multiplicar matrices presentados en las lecturas del
módulo, el más eficiente es:
Algoritmo de la escuela.
Algoritmo Binario.
Algoritmo de Strassen
Algoritmo de CoppersmithWinograd
Pregunta 4 10 / 10 ptos.
N/2
Pregunta 5 10 / 10 ptos.
Con relación al problema de cambio de monedas, se indica que f (i, b)
determina la cantidad de maneras que existen para entregar un cambio b
usando monedas de denominaciones d1 , d2 , d3 , d4 , … , di .
Entonces, es correcto afirmar:
Si d i
> b entonces f (i − 1, b) = f (i, b)
Si d i
> b entonces f (i − 1, b) < f (i, b)
https://poli.instructure.com/courses/3850/quizzes/16826 4/7
2/7/2018 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
Si di
> b entonces f (i − 1, b) > f (i, b)
Pregunta 6 10 / 10 ptos.
Si la complejidad de un algoritmo construido con la técnica de Dividir y
Conquistar está determinado por la ecuación:
donde es el tamaño del problema. Entonces, es correcto afirmar:
a es la cantidad de subproblemas y n/b es la cantidad de iteraciones
necesarias para resolver cada subproblema.
n/a es el costo de resolver cada uno de los a subproblemas de tamaño b.
n/b Es el tamaño de cada uno de los subproblemas f(n) es el costo de dividir
el problema de a subproblemas y mezclar los resultados
n/b es el tamaño de cada uno de los subproblemas, f(n) es el costo de dividir
el problema en los aaa subproblemas y mezclar los resultados.
Pregunta 7 10 / 10 ptos.
Es necesario aumentar la capacidad d del morral.
La utilidad máxima aumento, llevando un objeto adicional.
f (i + 1, d) = f (i, d − 1) .
No es conveniente llevar el objeto s i+1
Pregunta 8 10 / 10 ptos.
La subsecuencia común más larga entre las palabras: "PROBLEMA" y
"AVIONETA" es:
ROEA
OEA
ONETA
EA
Pregunta 9 10 / 10 ptos.
La programación dinámica es una técnica que permite:
Reducir el tiempo en algunos algoritmos recursivos.
Convertir la complejidad de un algoritmo a lineal.
Subdividir el problema en problemas más pequeños.
Describir algoritmos que varián de manera dinámica.
https://poli.instructure.com/courses/3850/quizzes/16826 6/7
2/7/2018 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
Calificación de la evaluación: 90 de 90
https://poli.instructure.com/courses/3850/quizzes/16826 7/7