ejercicio 3 segundo parcial 2023

ejercicio 3 segundo parcial 2023

de Ivan Alberto Najmias Marjovsky -
Número de respuestas: 1

Una consulta, en el algoritmo de la parte a, en vez de lo que decia la solucion, se podria haber hecho una especie de algoritmo greedy que vas iterando miestras K sea mayor a 0 y D no sea vacio, y que adentro del while eliminas a todos los que son compatibles con eso, chequeando con la funcion B. O sea quedaria algo asi:

i=1

while (k>0 and D distinto de vacio) do

     quitar todos los dispositivos de D que abarca t(i)  // se puede hacer con dos for verificando con B
     k--

      i++

     endwhile

   return D== vacio

end

      

En respuesta a Ivan Alberto Najmias Marjovsky

Re: ejercicio 3 segundo parcial 2023

de Facundo Benavides -
hola Iván, lo que proponés es correcto. Resulta una alternativa muy análoga a la solución propuesta, solamente que recorrés por columna en lugar de por fila. La representación de s y t deberían ajustarse a tu propuesta para que el tiempo de ejecución no se dispare.
saludos