AとBの発言は相反しています[同時に真にはなれない. このような突破口を探すことが大事です].
そこでAが正直ならば, Bは嘘つきでCは正直「Bは嘘つき」になります.
残りは嘘つきなはずで, 否定するとD: Cは正直 E: Dは正直となりますが, Eの発言はDが嘘つきであることと矛盾します.
次に, Bが正直ならば, Aは嘘つきでこれは問題ないでしょう.
CのBは嘘つきは仮定から嘘なので, Cは嘘つきです. DのCは嘘つきですは真になので, Dは正直.
EのDは嘘つきは嘘なのですべてうまくいきます.
以上からBとDが正直者で, A, C, Eが嘘つきであることが分かります.
***
読みにくければ, 真, 正直を〇, 嘘を×にして記号化するといいでしょう.
回答
疑問は解決しましたか?
この質問を見ている人は
こちらの質問も見ています😉
おすすめノート
詳説【数学Ⅰ】第一章 数と式~整式・実数・不等式~
8994
117
詳説【数学Ⅰ】第二章 2次関数(後半)~最大・最小・不等式~
6132
25
詳説【数学A】第1章 個数の処理(集合・場合の数・順列組合)
6117
51
詳説【数学A】第2章 確率
5864
24