Closed Igufu closed 4 days ago
Te recuerdo que esta tarea es conocimiento de introducción a la programación, es decir que no se te va a exigir que tus programas tengan complejidad o(n), el tema del tiempo es para que tus algoritmos no sean de complejidad o(n!). En general siempre se va a probar con valores "normales". Si se quisiera usar input grandes y que el algoritmo lo haga en poco tiempo, se te indicará que debes usar numpy o otra librería enfocadas en la optimización. Si tu algoritmo para un input razonable funciona bien, entonces está bien.
Gracias por resolver mi duda! :)
Prerrequisitos
(Marcar colocando una
X
entre los corchetes los ítems que ya hiciste, así:"[X]"
)Duda
Saludos!, Tengo una pregunta respecto a varios casos extremos en la función
buscar_y_plantar
. El tema es que mi función ocupa un algoritmo de complejidad alrededor deO(n^4) + O(n^2)
y en casos donde el alto y el ancho exceden las 500k unidades, la función tardará más de 10 segundos.Mi duda es si pongo el item como incompleto o no, ya que no soporta (en tiempo realista) casos donde el cultivo a plantar es más de 500000*500000 unidades, y tuve que acotar la función retornando falso.
Gracias!