Programmation dynamique

Trouver la séquence de serpents de longueur maximale
2026

Trouver la séquence de serpents de longueur maximale

Compte tenu d'une grille de nombres, trouvez la séquence de serpents de longueur maximale et imprimez-la. Si plusieurs séquences de serpents existent avec la longueur maximale, imprimez l'une d'entre elles.



Trouver la séquence de serpents de longueur maximale
2026

Trouver la séquence de serpents de longueur maximale

Compte tenu d'une grille de nombres, trouvez la séquence de serpents de longueur maximale et imprimez-la. Si plusieurs séquences de serpents existent avec la longueur maximale, imprimez l'une d'entre elles.





Rechercher si la chaîne est K-Palindrome ou non | Ensemble 2
2026

Rechercher si la chaîne est K-Palindrome ou non | Ensemble 2

Étant donné une chaîne, découvrez si la chaîne est K-Palindrome ou non. Une chaîne K-palindrome se transforme en palindrome en en supprimant au plus k caractères. Exemples :





Impression de la sous-séquence bitonique la plus longue
2026

Impression de la sous-séquence bitonique la plus longue

Le problème de la sous-séquence bitonique la plus longue consiste à trouver la sous-séquence la plus longue d’une séquence donnée telle qu’elle soit d’abord croissante puis décroissante. Une séquence triée par ordre croissant est considérée comme Bitonic avec la partie décroissante comme vide. De même, la séquence d'ordre décroissant est considérée comme Bitonic avec la partie croissante comme vide. Exemples :





Rechercher des emplois impliqués dans la planification pondérée des travaux
2026

Rechercher des emplois impliqués dans la planification pondérée des travaux

Étant donné N emplois où chaque emploi est représenté en suivant trois éléments.1. Heure de début 2. Heure de fin 3. Bénéfice ou valeur associéeRecherchez le sous-ensemble d'emplois associé au profit maximum de telle sorte qu'aucun emploi du sous-ensemble ne se chevauche.



Impression d'une sous-séquence croissante de somme maximale
2026

Impression d'une sous-séquence croissante de somme maximale

Le problème de la sous-séquence croissante de somme maximale consiste à trouver la sous-séquence de somme maximale d'une séquence donnée de telle sorte que tous les éléments de la sous-séquence soient triés par ordre croissant.





Planification pondérée des tâches | Ensemble 2 (en utilisant LIS)
2026

Planification pondérée des tâches | Ensemble 2 (en utilisant LIS)

Étant donné N emplois où chaque emploi est représenté en suivant trois éléments.1. Heure de début 2. Heure de fin 3. Bénéfice ou valeur associée Trouvez le sous-ensemble d'emplois à profit maximum de telle sorte qu'aucun emploi du sous-ensemble ne se chevauche.



Imprimer une chaîne de paires de longueur maximale
2026

Imprimer une chaîne de paires de longueur maximale

On vous donne n paires de nombres. Dans chaque paire, le premier nombre est toujours plus petit que le deuxième nombre. Une paire (c, d) peut suivre une autre paire (a, b) si b < c. Une chaîne de paires peut être formée de cette façon. Trouvez la chaîne la plus longue pouvant être formée à partir d’un ensemble donné de paires. Exemples :





Le plus grand produit d'un sous-tableau de taille k
2026

Le plus grand produit d'un sous-tableau de taille k

Étant donné un tableau composé de n entiers positifs et d'un entier k. Trouvez le plus grand sous-tableau de produits de taille k, c'est-à-dire trouvez le produit maximum de k éléments contigus dans le tableau où k <= n.Exemples :



Trouver toutes les combinaisons de nombres à k bits avec n bits définis où 1  <= n  <= k dans l'ordre trié
2026

Trouver toutes les combinaisons de nombres à k bits avec n bits définis où 1 <= n <= k dans l'ordre trié

Étant donné un nombre k, trouvez toutes les combinaisons possibles de nombres à k bits avec n bits définis où 1 <= n <= k. La solution doit d'abord imprimer tous les nombres avec un bit défini, suivis des nombres avec deux bits définis, jusqu'aux nombres dont tous les k bits sont définis. Si deux nombres ont le même nombre de bits définis, alors le plus petit nombre devrait venir en premier. Exemples :



Coût minimum pour rendre deux chaînes identiques
2026

Coût minimum pour rendre deux chaînes identiques

Étant donné deux chaînes X et Y et deux valeurs costX et costY. Nous devons trouver le coût minimum requis pour rendre les deux chaînes données identiques. Nous pouvons supprimer des caractères des deux chaînes. Le coût de la suppression d’un caractère de la chaîne X est costX et de Y est costY. Le coût de la suppression de tous les caractères d’une chaîne est le même.



Coût minimum pour remplir un poids donné dans un sac
2026

Coût minimum pour remplir un poids donné dans un sac

Vous recevez un sac de taille W kg et vous recevez les coûts des paquets de différents poids d'oranges dans le tableau cost[] où cost[i] est essentiellement le coût de « i » kg de paquet d'oranges. Où cost[i] = -1 signifie que 'i' kg d'orange n'est pas disponible. Trouvez le coût total minimum pour acheter exactement W kg d'oranges et s'il n'est pas possible d'acheter exactement W kg d'oranges, imprimez -1. On peut supposer qu'il existe une quantité infinie de tous les types de paquets disponibles. Remarque : le tableau commence à l'index 1.



Chemin avec valeur moyenne maximale
2026

Chemin avec valeur moyenne maximale

Étant donné une matrice carrée de taille N*N, où chaque cellule est associée à un coût spécifique. Un chemin est défini comme une séquence spécifique de cellules qui commence à partir de la cellule en haut à gauche et se déplace uniquement vers la droite ou vers le bas et se termine dans la cellule en bas à droite. Nous voulons trouver un chemin avec la moyenne maximale sur tous les chemins existants. La moyenne est calculée comme le coût total divisé par le nombre de cellules visitées sur le chemin.



Somme maximale des paires avec différence spécifique
2026

Somme maximale des paires avec différence spécifique

Étant donné un tableau d'entiers et un nombre k. On peut associer deux nombres du tableau si la différence entre eux est strictement inférieure à k. La tâche consiste à trouver la somme maximale possible de paires disjointes. La somme des P paires est la somme de tous les nombres 2P de paires.



Problème de couplage entre amis
2026

Problème de couplage entre amis

Étant donné n amis, chacun peut rester célibataire ou être jumelé à un autre ami. Chaque ami ne peut être associé qu'une seule fois. Découvrez le nombre total de façons dont les amis peuvent rester célibataires ou se mettre en couple.



Top Articles

Catégorie

Des Articles Intéressants