Komentáře

Nejobtížnější hádanka na světě

Nejobtížnější hádanka na světě

Tři bohové: Apollo, Bacchus a Calliope se nazývají True, False a Random, i když nevíme, kdo je kdo. Pravý Bůh vždy říká pravdu, falešný Bůh vždy lže a odpověď náhodného Boha může být pravdivá nebo nepravdivá. Musíme určit totožnost Apolla, Bacchuse a Calliope, tj. Zjistit, kdo je pravý Bůh, který je falešný a který je náhodný, položení tří otázek, jejichž jediné možné odpovědi jsou Ano nebo Ne. Každá otázka musí být položena jedinému bohu a přestože bohové náš jazyk rozumí, odpovídají ve svém vlastním jazyce, ve kterém slova pro Ano a Ne jsou Da a Ha, ale nevíme, který z nich odpovídá každému z nich.

Můžeme položit stejnému bohu více než jednu otázku a adresát druhé a třetí otázky může záviset na odpovědi na první a druhou otázku.

Více informací o této hádance získáte na Wikipedii. Pozor!, odkaz také zahrnuje řešení.

Řešení

První otázka, kterou je třeba položit, je najít boha, který má jistotu, že není náhodný, a proto je pravdivý nebo nepravdivý. Existuje několik možných otázek. Například můžeme požádat Apolla o následující:

Je to Da znamená Ano ano a pouze pokud jste pravda a ano a pouze v případě, že je Bacchus náhodný?

To odpovídá dotazu, zda je lichý počet následujících tvrzení: jste Falešní, Da znamená Ano, Bacchus je náhodný.

Obecně pro jakoukoli otázku Q s možnou odpovědí Ano ó Netím, že požádáte pravého Boha nebo falešného Boha o následující:

Pokud se vás zeptám Q, je to, že byste odpověděli Ha? Bůh by nám odpověděl Ha pokud falešná odpověď na otázku Q je Ano a odpovězte nám Da ano skutečná odpověď na otázku Q je Ne.

Můžeme analyzovat osm možných případů, abychom to ověřili:

Pokud to předpokládáme Ha znamená Ano a co Da znamená Ne:

  • Požádáme-li pravého Boha a odpovíme Ha, protože to vždy říká pravdu, pravou odpověď Q bude Haco by to znamenalo Ano.
  • Požádáme-li pravého Boha a odpovíme Da, protože to vždy říká pravdu, pravou odpověď Q bude Daco by to znamenalo Ne.
  • Požádáme-li boha FALSE a odpovíme Ha, protože on vždy lže, pak z toho usoudíme, pokud se zeptáme Q a odpověď Da"Lhal bych, takže skutečná odpověď na" Q "by byla Haco by to znamenalo Ano.
  • Požádáme-li boha FALSE a odpovíme Da, protože on vždy lže, pak z toho usoudíme, pokud se zeptáme Q odpověděl Ha Lhal bych, takže skutečná odpověď na Q by byla Daco by to znamenalo Ne.

Pokud místo toho předpokládáme, že Ha znamená Ne a co Da znamená Ano:

  • Požádáme-li pravého Boha a odpovíme Ha, protože to vždy říká pravdu, pravou odpověď Q bude Daco by to znamenalo Ano.
  • Požádáme-li pravého Boha a odpovíme Da, protože to vždy říká pravdu, pravou odpověď Q bude Haco by to znamenalo Ne.
  • Požádáme-li boha FALSE a odpovíme Ha, protože vždy lže, usoudíme, že když se zeptáme Q a odpověď Ha"Klamal bych, tak by byla dána skutečná odpověď na" Q ", což by znamenalo Ano.
  • Požádáme-li boha FALSE a odpovíme Da, protože vždy lže, usoudíme, že když se zeptáme Q a odpověď Da"Lhal bych, takže skutečná odpověď na" Q "by byla Haco by to znamenalo Ne.

Na základě této analýzy klademe následující otázky:

Žádáme boha Baccha o následující: „Kdybych se tě zeptal, je to Apollo Random? Ha?”.

Pokud Bacchus odpoví Ha, pak Buď Bacchus je Náhodný Bůh, nebo Apollo je Náhodný Bůh. V obou případech by Calliope nebyl náhodný.

Pokud Bacchus odpoví Da, pak Buď Bacchus je náhodný Bůh, nebo Apollo není náhodný Bůh. V obou případech by Apollo nebyl náhodný.

Nyní se obracíme k bohu, kterého jsme identifikovali jako ne náhodného z odpovědi na předchozí otázku, a zeptáme se ho: „Kdybych se tě zeptal, jsi pravý Bůh? Ha?”.

Protože víme, že není náhodným Bohem, pokud odpověděl Ha znamenalo by to, že je to pravý bůh a kdyby odpověděl Da to by byl falešný bůh.

Téhož boha bychom teď požádali o následující: „Pokud se vás zeptám, je to náhodný Bacchus? Vaše odpověď by byla Ha?”.

Pokud je odpověď Ha pak je Bacchus náhodný, pokud je odpověď Da Takže bůh, kterého jsme dosud nepožádali, je náhodný. Bůh, který zůstává, lze identifikovat eliminací.