[Algorytmy] Potęgowanie, wykładnik w systemie trójkowym
: 28 cze 2018, o 14:52
Witam, otrzymałem takie oto zadanie:
Podaj, w jaki sposób zostanie obliczona wartość potęgi \(\displaystyle{ x^{n}}\) za pomocą możliwie najmniejszej liczby mnożeń dla wykładnika, który jest dany jako liczba w systemie trójkowym: \(\displaystyle{ n = (1212)_{3}}\). Zapisz ciąg kolejno wykonywanych mnożeń w tym przypadku. Ile ich jest?
Znam algorytm na potęgowanie, który działa dla wykładnika zapisanego w systemie binarnym, szukałem jakiejś analogii, którą można by się posłużyć dla systemu trójkowego, jednak na razie nie znalazłem nic takiego.
Podaj, w jaki sposób zostanie obliczona wartość potęgi \(\displaystyle{ x^{n}}\) za pomocą możliwie najmniejszej liczby mnożeń dla wykładnika, który jest dany jako liczba w systemie trójkowym: \(\displaystyle{ n = (1212)_{3}}\). Zapisz ciąg kolejno wykonywanych mnożeń w tym przypadku. Ile ich jest?
Znam algorytm na potęgowanie, który działa dla wykładnika zapisanego w systemie binarnym, szukałem jakiejś analogii, którą można by się posłużyć dla systemu trójkowego, jednak na razie nie znalazłem nic takiego.