Równanie na bitach
Ostatnio zmodyfikowano 2018-06-04 21:34
milmega Temat założony przez niniejszego użytkownika |
» 2018-06-03 19:11:16 Właśnie chodzi mi o to jak znaleźć te kombinacje. Czy trzeba je po prostu tak naiwnie szukać czy jest na to jakiś lepszy sposób? |
|
garlonicon |
» 2018-06-03 20:46:14 Najlepiej to chyba pokazać na przykładzie: Dane wejściowe w systemie dwójkowym: x 0100101011101101 k 1101111110101101
Podział x na zera i jedynki: x 0100101011101101 x0 0 00 0 0 0 0 x1 1 1 1 111 11 1
Wydłużenie k tak, aby poszczególne bity lądowały tylko tam, gdzie w x są zera: k 1101111110101101 x1 1 1 1 111 11 1 y 1101111110 10 1 1 0 1
Ostateczny wynik: y 1101111110010010100000010 |
|
pekfos |
» 2018-06-03 22:53:58 Właśnie chodzi mi o to jak znaleźć te kombinacje. Czy trzeba je po prostu tak naiwnie szukać czy jest na to jakiś lepszy sposób? |
Napisałem dokładnie, jak skonstruować wynikową liczbę. Dlaczego wciąż myślisz w kategoriach "będę sprawdzać wszystkie możliwe liczby, aż znajdę pasującą do opisu"..? I dlaczego zadajesz pytanie, na które odpowiedź padła już w pierwszej odpowiedzi? Naiwne przeszukiwanie nie zadziała dostatecznie szybko. Proponuję od teraz nie pytać o wszystko po 10 razy, udzielanie odpowiedzi wydaje się wtedy takie bezsensowne.. |
|
milmega Temat założony przez niniejszego użytkownika |
» 2018-06-04 21:34:00 Ok, dzięki już zrozumiałem. Zamykam |
|
1 « 2 » |