Il gioco della bottiglia [RISOLTO]

« Older   Newer »
  Share  
view post Posted on 1/7/2014, 22:05     +1   -1
Avatar

Member

Group:
Moderator
Posts:
301
Reputation:
0

Status:


direi che la soluzione va bene, però detta così non è molto elegante, comunque è corretta. Provo a rilanciare:
E se le bottiglie fossero mille quanti bevitori servirebbero?
Perché non si può fare con meno di sette assaggiatori?
 
Top
Gli ammuzzo
view post Posted on 2/7/2014, 10:54     +1   -1




CITAZIONE
direi che la soluzione va bene

SIIIIIII :woot:

ieri sera mentre rispondevo mi era venuta un'ideuzza anche sul perchè non potevano essere di meno...
ho pensato che ogni bottiglia alla fine è indicata da una combinazione di tot. bevitori... quindi direi che se la somma delle combinazioni (n su k) dove n sono il numero di bevitori e k il numero di bevitori che bevono quella bottiglia (che varia quindi da 1 a n) è maggiore del numero delle bottiglie-1 (il -1 perchè una bottiglia può non essere bevuta) allora si ha una combinazione diversa per ogni bottiglia e si può trovare quella avvelenata... nel nostro caso questa somma con n=7 è 126, con n=6 è 62 e quindi potrei identificare solo quelle 62 bottiglie...

se le bottiglie fossero 1000 stessa cosa... direi che servono minimo 10 bevitori dato che con n=10 la somma è 1022 mentre con n=9 è minore di 999
 
Top
view post Posted on 2/7/2014, 20:08     +1   -1
Avatar

Member

Group:
Moderator
Posts:
301
Reputation:
0

Status:


Ottimo, devi un attimo rivedere i conti però, le combinazioni possibili sono uguali al numero delle bottiglie (anche che nessuno beva è una combianzione possibile) e queste sono 2^n dove n è il numero di assaggiatori (ogni assaggiatore può morire oppure no). Quindi per 1000 bottiglie servono almeno 10 persone (2^10=1024). Ma perchè 10 ne bastano?
Praticamente l'hai già detto, si tratta di scriverlo meglio
 
Top
Gli ammuzzo
view post Posted on 2/7/2014, 20:16     +1   -1




io e il formalismo non siamo mai andato d'accordo... spero di farci amicizia a breve però!!
comunque scusa l'ignoranza ma... perchè 2^n? :huh:
 
Top
view post Posted on 3/7/2014, 12:09     +1   -1
Avatar

Member

Group:
Moderator
Posts:
301
Reputation:
0

Status:


Provo a riscrivere la risposta al problema:
Se faccio assaggiare le bottiglie a sei prigionieri o meno, poichè ognuno di loro può morire o non morire abbiamo in totale 2·2·2·2·2·2 possibilità ossia 2^6=64, che sono troppo poche.
Infatti le bottiglie sono 100, quindi abbiamo 100 possibilità diverse, quindi 64 esiti possibili non ci bastano.

Dunque ci servono almeno 7 prigionieri (quindi 128 possibilità), mostriamo che sono anche sufficienti.
Si tratta solamente di fare una corrispondenza. Se ne può fare una semplice usando i numeri binari, ma non è l'unica possibilità. Quindi numeriamo le bottiglie da 1 a 100 e numeriamo i prigionieri da 1 a 7. Ogni numero da 1 a 100 va poi riscritto in forma binaria, per esempio il numero 74 sarà

1001010

Il numero sarà allora indicato da una successione univoca di 7 simboli, che saranno 1 o 0. Se l'ennesimo simbolo è un 1, allora l'ennesimo prigioniero dovrà bere quella bottiglia, altrimenti no. Dunque la bottiglia 74 sarà bevuta dai prigionieri 1,4 e 6 in quanto la prima, la quarta e la sesta cifra sono degli 1.
Altro esempio, il numero 29 si scrive:

0011101

e quindi la bottiglia 29 dovrà essere bevuta dai prigionieri 3,4,5 e 7 in quanto la terza, quarta, quinta e settima cifra sono degli 1.

A quel punto si aspetta una giornata, e si guarda chi è morto. Se sono morti ad esempio i prigionieri 2, 4 e 6 allora vorrà dire che questi sono stati gli unici a bere la bottiglia avvelenata e dunque questa avrà codice binario

0101010

che corrisponde al numero 42. La bottiglia avvelenata sarà allora la numero 42


Edited by TarsioSpettro - 26/7/2014, 12:20
 
Top
19 replies since 25/6/2014, 22:05   2944 views
  Share