Pour les entrées n données, je dois générer toutes les combinaisons d'entrée possibles en utilisant C++génération d'entrée de table Vérité
eg. n =4
I need to get,
1010101010101010
1100110011001100
1111000011110000
1111111100000000
(EDIT: Au cas où ce n'est pas clair, ce sont les combinaisons d'entrée en lecture sage colonne)
J'ai besoin de ceux-ci pour effectuer des opérations comme & et | il serait donc préférable que je les obtienne dans leur représentation entière comme n variables différentes.
J'ai essayé de le faire en utilisant bitset pour 32 combinaisons d'entrée, mais il a fallu beaucoup de temps pour traiter. J'espérais que vous aviez des idées sur une meilleure implémentation?
EDIT : Example when n=3
10101010
11001100
11110000
votre question n'a aucun sens. Générer des combinaisons est une chose, générer les quatre bittaps que vous montrez est une autre chose. –
Pensez-y ... si vous avez 32 combinaisons d'entrée, vous avez (2^32) -1 bits. C'est 4 milliards. Oui, selon la façon dont vous le calculez, ça va prendre du temps. –
@ Steinbach, je veux que les combinaisons lues colonne sage. –