Quiz 2 Semana 7 Intento 1

10/12/2019 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1] Quiz 2 - Semana 7 Fech

Views 53 Downloads 0 File size 784KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

10/12/2019

Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

Quiz 2 - Semana 7

Fecha de entrega 10 de dic en 23:55 Límite de tiempo 90 minutos

Puntos 90

Preguntas 9

Disponible 7 de dic en 0:00 - 10 de dic en 23:55 4 días

Intentos permitidos 2

Instrucciones

Volver a realizar el examen

Historial de intentos

MÁS RECIENTE

Intento

Hora

Puntaje

Intento 1

10 minutos

90 de 90

Puntaje para este intento: 90 de 90 Entregado el 10 de dic en 19:28 Este intento tuvo una duración de 10 minutos.

10 / 10 pts

Pregunta 1

En el problema del morral, se describe que

f (i, d)

conseguir llevando algunos objetos s1 , s2 , … , si

corresponde a la máxima utilidad que se puede en un morral de capacidad d . 1/5

10/12/2019

Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

Entonces, si

f (i, d) > f (i + 1, d)

es correcto afirmar que:

Es necesario aumentar la capacidad d del morral.

¡Correcto!

No es conveniente llevar el objeto s i+1 La utilidad máxima aumento, llevando un objeto adicional.

f (i + 1, d) = f (i, d − 1)

.

Pregunta 2

10 / 10 pts

La programación dinámica es una técnica que permite:

Convertir la complejidad de un algoritmo a lineal. Describir algoritmos que varián de manera dinámica. ¡Correcto!

Reducir el tiempo en algunos algoritmos recursivos.

¡Correcto!

Subdividir el problema en problemas más pequeños.

Pregunta 3

10 / 10 pts

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/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/a es el costo de resolver cada uno de los a subproblemas de tamaño b. ¡Correcto! 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 4

10 / 10 pts

2/5

10/12/2019

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 Binario. Algoritmo de la escuela. Algoritmo de Strassen ¡Correcto!

Algoritmo de Coppersmith-Winograd

10 / 10 pts

Pregunta 5

Dado el algoritmo: fun pow(a: R ,n: N ) ret r : R : var b: R ; {Pre Q: n ≥ 0 ∧ a ≠ 0} if n=0 -> r:=1 [] n≠0 and n mod 3 = 0 b:=pow(a,k); r:=b*b*b; [] n mod 3=1-> k:=(n-1)/3; b:=pow(a,k); r:=a*b*b*b [] n mod 3=2-> k:=(n-2)/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 del algoritmo está dada por la relación T(n)=2T(n/3)+1T(n)=2T(n/3)+1

¡Correcto!

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. La complejidad el algoritmo es 0(n3)0(n^{3})

Pregunta 6

10 / 10 pts

En el algoritmo de Strassen, las matrices An×n y Bn×n iniciales son divididas cada una en 4 matrices. Estas 4 matrices tienen un número de filas y columnas igual a:

3/5

10/12/2019 ¡Correcto!

Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1] n/2

Respuestas correctas n/2 n /2 n/2 (n/2)x(n/2) n/ 2

10 / 10 pts

Pregunta 7

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

− 1, b) > f (i, b)

representa que se ha dado todo el cambio.

f (i, 0)

¡Correcto!

entonces f (i

Si d i

> b

entonces f (i

− 1, b) = f (i, b)

Si d i

> b

entonces f (i

− 1, b) < f (i, b)

10 / 10 pts

Pregunta 8

La subsecuencia común más larga entre las palabras: "PROBLEMA" y "AVIONETA" es:

ONETA ¡Correcto!

OEA ROEA EA

10 / 10 pts

Pregunta 9

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[i,...,n]

,j)

: la cadena de la subsecuencia común más larga entre las cadenas s[1,...,i]

y t[j,...,m] y t[1,...,j]

4/5

10/12/2019

¡Correcto!

Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

f(i,j)

: la cadena de la subsecuencia común más larga entre las cadenas s[i,...,n]

y t[j,...,m]

f(i,j)

: la longitud de la subsecuencia común más larga entre las cadenas s[1,...,i]

y t[1,...,j]

Puntaje del examen: 90 de 90

×

5/5