salut
mon probléme est si simple à poser est difficile à resourdre.
voila ,je veux décomposer ,cette objet que j'appelle liste
1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/ en sous listes
selon le principe suivant:
j'ai 4 listes
1/4/5/12/18/17/3/7/9/ A
2/4/8/7/9/10/15/12/16/ B
3/7/4/8/1/5/9/11/12/14/ C
11/4/8/7/9/12/15/16/2/5/7/6 D
je construis ainsi de la premiere liste toutes les listes de longueur
maximale de tel sorte que 4 éléments quelconques qui se succedent dans A ou B ou C ou D ne le seront pas dans les nouvelles listes et presents moins de 4 fois.
exemple.
dans A 5/12/17/18/ se succedent je forme ainsi
4 listes
1/2/3/4/6/7/8/9/10/11/13/14/15/16/5/12/17
1/2/3/4/6/7/8/9/10/11/13/14/15/16/5/12/18/
1/2/3/4/6/7/8/9/10/11/13/14/15/16/5/17/18/
1/2/3/4/6/7/8/9/10/11/13/14/15/16/12/17/18/
je decompose ces derniere avec le meme principe car par exemple 4/8/7/9/ verifie la proprieté ,j'aurai ainsi 12 listes construites à partir des 4 precedentes
A+++