"Due amici A e B fanno questo gioco: quando uno dei due dice un numero intero positivo, l'altro lo dimezza se è pari, mentre gli toglie uno se è dispari. Vince chi pronuncia il numero 1. (Esempio: A dice 18, B risponde 9, A risponde 8, B con 4, A e con 2 e B dice 1: B vince in 6 colpi) Il giocatore A comincia il gioco scegliendo un numero maggiore di 30.000 e minore di 31.000.
Quale scelta deve fare se vuole vincere nel minimo numero di colpi?"
Vince comunque quello che deve rispondere al numero 2, quindi A deve fare in modo che sia B a pronunciare il numero 2.
A questo punto, è chiaro che il minor numero di colpi si ha per una discesa più "ripida" dei numeri, che ovviamente è data dal dimezzare i numeri piuttosto che togliere uno. Quindi la discesa più rapida si ha se il numero iniziale fosse una potenza di 2. Ma non ci sono potenze di 2 comprese fra 30.000 e 31.000..
Perciò, io ho ipotizzato che la discesa più rapida di numeri sia data da un numero del tipo $2^k*h$, con $k$ massimo e $h$ minimo. Il risultato che ottengo è $2^(11)*15=2048*15=30.720$. Infatti dopo 11 mosse si è già arrivati a 15, e dopo altre 6 si è arrivati ad 1. Siccome inizia A e vuole vincere, lui dovrà partire con 30.721
Infatti:
$A -> 30.721$
$B -> 30.720$
$A -> 15.360$
$B -> 7.680$
$A -> 3.840$
$B -> 1.920$
$A -> 960$
$B -> 480$
$A -> 240$
$B -> 120$
$A -> 60$
$B -> 30$
$A -> 15$
$B -> 14$
$A -> 7$
$B -> 6$
$A -> 3$
$B -> 2$
$A -> 1$
vincendo in un totale di 19 "colpi", come li chiama il testo..
Che ne dite? Posso giustificare meglio questa mia soluzione, se è corretta? Grazie.