Spazio dedicato a problemi che vanno al di là dei semplici temi d'esame o degli esercizi standard.

Regole del forum

Consulta il nostro regolamento e la guida per scrivere le formule
Rispondi al messaggio

Gioco matematico fra amici - SNS 1978 (Conferma soluzione)

29/10/2009, 16:59

"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.

31/10/2009, 00:08

Io sono d'accordo.

01/11/2009, 10:41

Secondo te è inevitabile quella parte di calcoli, e di tentativi?
Temo sempre che si possa rendere più letterale e più generico..

02/11/2009, 05:16

Mah, onestamente io non avrei saputo fare di meglio.
Considera però che io so scarso e con i quesiti di TdN e affini ancora di più: ergo, io mi sarei buttato ancor di più a tentativi.

Magari attendiamo che qualcuno più ferrato in questo tipo di problemi posti un parere.

02/11/2009, 10:12

Scusa ma non ho capito come hai stabilito il massimo e il minimo...

02/11/2009, 12:52

Eh, nel modo più barbaro che ci sia, cioè calcolatrice alla mano, ho fatto i conti per cui il risultato mi veniva compreso fra 30.000 e 31.000

Re: Gioco matematico fra amici - SNS 1978 (Conferma soluzione)

25/04/2020, 19:11

Partendo dal fondo del gioco, ogni volta si può aggiungere 1 o moltiplicare per 2. Esclusi i primi due numeri (1 e 2) moltiplicare per 2 da un incremento maggiore rispetto che sommare 1. Di conseguenza, visto che non ci sono potenze di 2 comprese tra 30000 e 31000 cerchiamo il numero scritto come somma di potenze di 2 con il minor numero di addendi possibile. Tale numero è 30720 = 16384+8192+4096+2048. A questo punto raccogliamo 2048 alla somma ed otteniamo 2048 (1+2+4+8). Quello che c'è tra parentesi è ciò che è successo alla fine del gioco, il quale visto al contrario, è in questa forma: A 1; B2; A 2+1; B 4+2; A 4+2+1; B 8+4+2; A 8+4+2+1. Quello che si è fatto è stato scrivere separatamente tutte le volte che si addizionava 1. Arrivati a questo punto si contano le mosse, che sono 18. Per far si che A inizi e finisca il gioco questo numero dovrebbe essere dispari ma basta supporre che il numero iniziale fosse 30721 per ottenere 19 mosse e mantenere il ragionamento di prima valido.
Il fatto che si addizioni all'inizio nel "gioco ribaltato" è sensato poiché 2(x+1)>2x+1 per x intero positivo.
Rispondi al messaggio


Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000— Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.