← OlimpiApp
Olimpico
Informatica · Algoritmi
Esponenti con esattamente 13 moltiplicazioni fino a 400
Il seguente pseudocodice calcola $a^{b}$ con l'esponenziazione veloce (square-and-multiply):
function power(a, b):
result = 1
while b > 0:
if b is odd:
result = result * a
a = a * a
b = b // 2
return resultConsidera ogni istruzione result = result * a oppure a = a * a effettivamente eseguita come una moltiplicazione, e indica con $m(e)$ il numero totale di moltiplicazioni eseguite quando $b=e$.
Per quanti interi $e$ con $1 \le e \le 400$ vale $m(e) = 13$?
La tua risposta:
La tua risposta
Vanno bene sia 3,14 sia 3.14.