teorema55 ha scritto:Testo nascosto, fai click qui per vederloChiedo ad A e a B "Tu sei Xor"? Dato che Xor risponderebbe SI', le possibilità sono:
1)A: SI' - B: SI': A o B è Xor. L'altro è bugiardo. Basta chiedere al sincero C chi è Xor
2)A: NO - B: NO: C è Xor. Basta chiedere ad A o B se C è Xor per stabilire se mente o se è sincero
3)A: SI' - B: NO (o viceversa): A può essere bugiardo o Xor, B è sincero. Chiediamo a B chi è Xor
In realtà il caso 2) non può sussistere: A e B sarebbero entrambi sinceri....................possono darsi solo i casi 1 e 3, che sono distinguibili.........
axpgn ha scritto:@3m0o
Non ho capito se il tuo ultimo post era solo una risposta alle ipotesi di teorema55 o voleva essere anche un hint perché in tal caso magari lo leggo ...
axpgn ha scritto:Il problema è che, così a spanne, sono ipotesi che ho già fatto (o comunque a cui ho girato intorno) ma arrivo sempre a quattro domande ... ... peraltro un hint (una conferma) mi pare ci sia ...
axpgn ha scritto:Testo nascosto, fai click qui per vederloLa prima domanda vien fatta ad A ed è "A è Onesto?"; se A è onesto risponde "sì", se A è bugiardo risponde "sì", se A è XOR allora è come se A domandasse a B e C "A è Onesto?" e quello Onesto risponderebbe "no" mentre quello Bugiardo "sì" e in definitiva la risposta di A è "sì".
In conclusione, in ogni caso la risposta è "sì" quindi sapremo quale parola si usa per il "sì".
La seconda, sempre fatta ad A, è "Tu sei A?"; se A è Onesto la risposta è "sì", se A è Bugiardo la risposta è "no", se A è XOR la risposta è "sì" perciò nel caso che la risposta sia "no" sappiamo chi è il Bugiardo e basta chiedergli, con la terza domanda se B è onesto per risolvere la questione.
Altrimenti si fa a B la domanda "Tu sei B?"; avremo la stessa situazione di prima: se dice "no" è lui il Bugiardo e come prima gli si fa la quarta domanda per definire gli altri due, mentre se risponde "sì", il Bugiardo è C e quindi la quarta domanda la si fa a lui.
Non credo che sia questa la strada ...
Cordialmente, Alex
dan95 ha scritto:Testo nascosto, fai click qui per vederlo- Chiedo ad A: "sei Xor?"
- Chiedo a B: "sei Xor?"
- Chiedo ad A: "se chiedessi a C se è Xor, negherebbe?"
Nel caso in cui A e B avessero risposto con la stessa parola alle prime due domande vuol dire che uno è Xor e l'altro è bugiardo e la parola che dicono è "sì". Se alla terza domanda A risponde con un'altra parola vuol dire che è bugiardo, infatti se fosse stato Xor avrebbe risposto sempre con il loro " sì" poiché a questa ultima domanda bugiardo e onesto daranno risposte diverse.
L'altro caso in cui A e B rispondono diversamente non l'ho visto...loading
Visitano il forum: Nessuno e 1 ospite