電子書籍の厳選無料作品が豊富!

3人のうち嘘つきを判定する問題なのですが、
それぞれは、

A:Bさんは嘘つき
B:Aさんか,Cさんが嘘つき
C:Aさんは嘘つき
と主張しており、嘘つきは必ず嘘を言い,正しい人は必ず正しいことを言うとします。

答えが
A 嘘
B 正
C 正
になったのですが、あってますでしょうか?

A 回答 (4件)

嘘つきが1人という前提は要らない。



Aが嘘つきだった場合を考えると、
Aは嘘つきであり、
Aの主張によりBは正直であり、
Aが嘘つきだと正しく指摘しているCは正直。
Bの主張も、それで矛盾しない。
よって、A嘘つきB正直C正直は解のひとつである。

Aが正直だった場合を考えると、
Aは正直であり、
Aの主張によりBは嘘つきであり、
Bの主張によりAもCも正直である。
しかし、これはCの主張と矛盾している。

以上より、解はA嘘つきB正直C正直のみである。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
安心しました。

お礼日時:2021/05/21 23:52

面倒なので正しいを正、嘘つきを嘘と書く



1)Aが嘘だと仮定する
 そうすると、『A:Bさんは嘘つき』は嘘なので、Bは正となる
 Bが『Aさんか,Cさんが嘘つき』= B自身は嘘ではない <-正
 そしてCが『:Aさんは嘘つき』 <-正

2)Bが嘘だと仮定する
 そうすると、『A:Bさんは嘘つき』は正
 Bが『Aさんか,Cさんが嘘つき』これが嘘 = B自身は嘘
 そしてCが『:Aさんは嘘つき』 <-これは嘘なので嘘が二人になる

3)Cが嘘だと仮定する
 そうすると、『A:Bさんは嘘つき』が嘘になり、嘘が二人

と言うことで嘘つきが一人だという前提なら
1)は成り立つが、2,3は成り立たない
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2021/05/21 23:52

合ってます。

    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2021/05/21 23:52

あっています

    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2021/05/21 23:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!