Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Równanie na bitach

Ostatnio zmodyfikowano 2018-06-04 21:34
Autor Wiadomość
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?
P-171362
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
P-171365
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..
P-171367
milmega
Temat założony przez niniejszego użytkownika
» 2018-06-04 21:34:00
Ok, dzięki już zrozumiałem. Zamykam
P-171379
1 « 2 »
Poprzednia strona Strona 2 z 2