Visualizza un messaggio singolo
Vecchio 05-01-13, 10:15   #1024
aspesi
Utente Super
 
L'avatar di aspesi
 
Data di registrazione: Nov 2009
Ubicazione: Terra dei Walser
Messaggi: 5,783
Predefinito Re: Un po' di calcoli ... un po' di logica....

Per chiudere questo:

Quote:
A questo punto Ŕ facile scoprire chi risponderÓ (e dicendo cosa) nel caso si abbiano 15 giocatori, ai quali viene assegnata la stringa
1 0 0 | 1 1 0 1 | 0 0 0 1 | 1 1 1 0

E inoltre cosa dice ogni giocatore per quest'altra:
1 1 1 | 1 1 0 1 | 0 1 1 1 | 1 1 0 1

1 0 0 | 1 1 0 1 | 0 0 0 1 | 1 1 1 0
Questa Ŕ la sequenza giusta e completa.

Il codice sarÓ (contando il numero di 0 presenti):
gruppo A (8 - 9 - 10 - 11 - 12 - 13 - 14 - 15) = 4 ----> 0
gruppo B (4 - 5 - 6 - 7 - 12 - 13 - 14 - 15 ) = 2 ----> 0
gruppo C ( 2 - 3 - 6 - 7 - 10 - 11 - 14 - 15) = 5 ----> 1
gruppo D ( 1 - 3 - 5 - 7 - 9 - 11 - 13 - 15) = 3 ----> 1

In binario (leggendo verticalmente) 0 0 1 1 corrisponde a 3, quindi Ŕ il terzo bit (giocatore) che deve essere posto a zero.

Infatti, fra tutti e 15 partecipanti, Ŕ solo il giocatore n.3 che ha paritÓ zero (supponendo che il suo numero sia 1):
gruppo A = 4 ----> 0
gruppo B = 2 ----> 0
gruppo C = 4 ----> 0
gruppo D = 2 ----> 0
Quindi, si accorge che Ŕ lui a dover rispondere, e dice correttamente che il suo numero Ŕ 0 (mentre gli altri 15 passano).

Nel caso della sequenza:
1 1 1 | 1 1 0 1 | 0 1 1 1 | 1 1 0 1
tutti i giocatori sono invece indotti a sbagliare, in quanto tutti verificano per i gruppi A-B-C-D la paritÓ zero e quindi rispondono il contrario del numero che hanno e risulterÓ la sequenza opposta:
0 0 0 | 0 0 1 0 | 1 0 0 0 | 0 0 1 0

aspesi non in linea   Rispondi citando