Autres séquence binaire

  • Initiateur de la discussion Initiateur de la discussion ALEA()
  • Date de début Date de début
A

ALEA()

Guest
Bonjour,

J'ai un tableau binaire de 14 colonnes et 30000lignes environ.
Je recherche la séquence de 7 (minimum ou +) "1", en occurence maximum (ici dans mon exemple c'est la séquence jaune B D E H J K N présentes 4 fois)
Comment puis-je calculer cette séquence max?

Merci de votre aide.
 

Pièces jointes

eriiic

XLDnaute Barbatruc
Bonjour à tous,

pas encore fini mais sur un résultat intermédiaire j'en trouve 9 :
1608505861329.png

Prometteur... ;)
C'est tout pour aujourd'hui, la suite demain :)
Plus que la restitution à faire
eric
 
Dernière édition:

eriiic

XLDnaute Barbatruc
Bonjour,

ma version finie, je pense qu'elle ne devrait pas être trop mal en temps, j'ai optimisé la partie exponentielle en temps fonction du nombre de lignes.
Aucun travail avec des chaines (très gourmandes en ressources) sur cette partie

J'ai désactivé les solutions >7 bits.
Pour moi une solution en 8 contenant celles en 7, elle ne saurait être supérieure en nombre de lignes.
Cependant si une équivalente en 8 est préférable pour toi, il y a des commentaires pour ré-activer (mais non testé) :
2 lignes avec '(>=7 si complète)
EDIT : et ajouter un test pour mémoriser le plus grand en nombres de bits
Par contre pour 30000 lignes il faudra être plus patient ;-)
eric

PS : en P tu as une formule à étendre avant de lancer
 

Pièces jointes

Dernière édition:
A

ALEA()

Guest
Bonjour,
Les 2 macros fonctionnent bien.
Est-il possible d'ajouter les N° de lignes correspondant aux critères trouvés (BDEHJKN dans mon ex) (ou supprimer les lignes n'y correspondant pas) pour que je retrouve mes petits dans ces lignes...?

Merci et bon mardi

Alea
 

Discussions similaires

Réponses
8
Affichages
274
Réponses
3
Affichages
433
Réponses
5
Affichages
465
Réponses
20
Affichages
754
Réponses
3
Affichages
407

Statistiques des forums

Discussions
315 297
Messages
2 118 164
Membres
113 441
dernier inscrit
elddr40