preguntar acerca de dynamic-programming
14
réponses
Algorithme pour diviser une liste de nombres en 2 listes de somme égale
Il y a une liste de nombres.
La liste doit être divisée en 2 listes de taille égale, avec une différence minimale de somme. Les sommes doivent être imprimées.
#Example:
>>>que = [2,3,10,5,8,9,7,3,5,2]
>>>make_teams(que)
27 27
Y …
demandé sur
1970-01-01 00:33:29
4
réponses
Mise en œuvre de la Justification du texte par une programmation dynamique
j'essaie de comprendre le concept de programmation dynamique, via le cours sur MIT OCW ici. L'explication sur OCW video est super et tout, mais j'ai l'impression que je ne comprends pas vraiment jusqu'à ce que je implémente l'explication dans le code …
demandé sur
1970-01-01 00:33:33
7
réponses
Programmation dynamique — plus grand bloc carré
je dois trouver le plus grand carré de 1's dans un fichier géant rempli de 1's et 0's. Je sais que je dois utiliser la programmation dynamique. Je suis le stocker dans un tableau 2D. Toute aide avec l'algorithme pour trouver le plus grand carré serai …
demandé sur
1970-01-01 00:33:29
1
réponses
Mémoization Scala: Comment fonctionne ce mémo Scala?
le code suivant est tiré de Pathikrit's Dynamic Programming repository.
Je suis mystifié par sa beauté et sa particularité.
def subsetSum(s: List[Int], t: Int) = {
type DP = Memo[(List[Int], Int), (Int, Int), Seq[Seq[Int]]]
implicit def …
demandé sur
1970-01-01 00:33:34
7
réponses
Programmation dynamique et memorisation: approches ascendantes et approches descendantes
Je ne suis pas sûr de comprendre l'approche du haut vers le bas avec la memoization et la méthode ascendante correctement.
de Bas en haut:
C'est là que vous regardez d'abord les sous-problèmes "plus petits" et puis résoudre les sous-problème …
demandé sur
1970-01-01 00:33:31
9
réponses
Est cette variante du sous-ensemble somme problème plus facile à résoudre?
j'ai un problème lié au problème de la somme des sous-ensembles et je me demande si les différences le rendent plus facile, c.-à-d. soluble dans un délai raisonnable.
étant donné une valeur V, une taille l définie et une séquence de nombr …
demandé sur
1970-01-01 00:33:28
4
réponses
Pourquoi le problème du sac à dos est-il pseudo-polynomial?
je sais que Knapsack est NP-complet alors qu'il peut être résolu par DP. Ils disent que la solution DP est pseudo-polynomial , puisqu'elle est exponentielle dans la" longueur d'entrée " (c.-à-d. le nombre de bits nécessaires pour encoder l'entrée). …
demandé sur
1970-01-01 00:33:30
11
réponses
Qu’est-ce que la programmation dynamique?
Qu'est-ce que programmation dynamique ?
en quoi cela diffère-t-il de la récursion, de la mémoization, etc.?
j'ai lu l'article wikipedia dessus, mais je ne le comprends toujours pas vraiment.
... …
demandé sur
1970-01-01 00:33:29