PUERTA | PUERTA CS 2018 | Pregunta 60

Considere los pesos y valores de los elementos enumerados a continuación. Tenga en cuenta que solo hay una unidad de cada artículo.

3

La tarea es elegir un subconjunto de estos elementos de modo que su peso total no supere los 11 kg y su valor total se maximice. Además, ningún artículo puede dividirse. El valor total de los elementos seleccionados por un algoritmo óptimo se denota por V opt . Un algoritmo codicioso clasifica los elementos por su relación valor-peso en orden descendente y los empaqueta con avidez, comenzando por el primer elemento de la lista ordenada. El valor total de los elementos elegidos por el algoritmo codicioso se denota por V codicioso .

El valor de V opt − V codicioso es ______ .

Nota: esta fue una pregunta de tipo numérico.
(A) 16
(B) 8
(C) 44
(D) 60

Respuesta: (A)
Explicación: gate_cs_2018_60
Primero elegiremos item_4 (la proporción de peso de valor es la más alta). El segundo más alto es item_1, pero no se puede elegir debido a su peso. Ahora se recogerá item_3. item_2 no se puede incluir debido a su peso.
Por lo tanto, la ganancia total de V greedy = 20+24 = 44

Por lo tanto, V opt – V codicioso = 60-44 = 16

Entonces, la respuesta es 16.

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *