es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DYNAMIC-PROGRAMMING

Mochila con dos sumas y dos conjuntos.

Para una tarea de algoritmos, se me pide que proporcione una solución para un problema de la mochila. Tengo como entrada una lista de productos. A cada producto se le asigna un costo y un número de calorías. Por lo tanto, tengo dos conjuntos, uno de dinero y otro de . . . Read more

Leetcode673: ¿Por qué mi solución se quedó sin tiempo?

Leetcode 673: Dado un array de números enteros nums, devuelve el número de subsecuencias crecientes más largas. Ten en cuenta que la secuencia debe ser estrictamente creciente. Y aquí está mi código: class Solution { //calcula de forma recursiva la longitud máxima de la subsecuencia creciente y el número de . . . Read more

Analizando soluciones de programación dinámica para diferentes problemas de subarreglos máximos.

Estaba probando algunos problemas de programación dinámica. Me encontré con los siguientes problemas: Suma máxima (consecutiva) del subconjunto Encontrar la suma máxima de cualquier conjunto consecutivo de elementos en el arreglo de entrada dado. Una posible solución es la siguiente: def max_subarray_sum(arr): curr_sum = arr[0] max_so_far = arr[0] for num . . . Read more