Witam!
Mam problem z pewnym zadaniem. Zadanie polega na wypisaniu ile różnych liczb można uzyskać z l-bitowego licznika i m-bitowego mianownika (mianownik musi być rozny od 0, liczby bez znaku)
Dla l = 2, m = 2 poprawny wynik to 8 (0/1, 1/1, 1/2, 1/3, 2/1, 2/3, 3/1, 3/2).
0/1 = 0/2 = 0/3 (wybralem tylko jedna pierwszą wersje)
1/1 = 2/2 = 3/3 (jak wyzej..)
Zna ktoś jakiś algorytm na obliczenie wyniku? Powiedzmy ze l, m <= 32.
Da sie to obliczyc ze złożonością O(1)?