(Python) Sous séquence contigues
Fermé
plard
Messages postés
1
Date d'inscription
mercredi 26 septembre 2012
Statut
Membre
Dernière intervention
26 septembre 2012
-
26 sept. 2012 à 02:24
Utilisateur anonyme - 26 sept. 2012 à 09:11
Utilisateur anonyme - 26 sept. 2012 à 09:11
A voir également:
- (Python) Sous séquence contigues
- Citizen code python avis - Accueil - Outils
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- [PyCharm] Pas d'interpréteur python ✓ - Forum Python
- Geometry dash python ✓ - Forum Python
1 réponse
Utilisateur anonyme
26 sept. 2012 à 09:11
26 sept. 2012 à 09:11
Bonjour
Si on ne t'impose pas de prendre une méthode optimale, tu peux énumérer tous les cas.
il y a N sous-listes qui commencent par le 1er nombre (le nombre seul, les deux premiers nombres... jusqu'à la liste complète)
il y a N-1 sous-listes qui commencent par le 2ème nombre
...
il y a 1 seule sous-liste qui commence par le dernier nombre
Il y a donc en tout N + (N+1) + (N+2) ... +1 sous-listes
Soit N (N+1)/2, ce qui n'est pas grand chose.
Je ne sais pas l'écrire en python, mais il doit suffire de deux boucle imbriquées.
Si on ne t'impose pas de prendre une méthode optimale, tu peux énumérer tous les cas.
il y a N sous-listes qui commencent par le 1er nombre (le nombre seul, les deux premiers nombres... jusqu'à la liste complète)
il y a N-1 sous-listes qui commencent par le 2ème nombre
...
il y a 1 seule sous-liste qui commence par le dernier nombre
Il y a donc en tout N + (N+1) + (N+2) ... +1 sous-listes
Soit N (N+1)/2, ce qui n'est pas grand chose.
Je ne sais pas l'écrire en python, mais il doit suffire de deux boucle imbriquées.