いはら
ではヒントです。
正直者の男女は正しい年齢を言っているはずですから、
38,40,41の中の二つが正直者の年齢ということになります。
正直者の年齢が40歳と41歳と仮定します。
正直者の女は40歳、男は41歳です。
自称38歳の者は全員嘘つきです。
Dが嘘つきなので正直者の女は4人以上おり、I、J、K、Lは正直者と分ります。
I、J、K、Lは全員40歳となりますが、Lの発言に矛盾します。
よって仮定は誤りであることが分りました。
こんな感じで他の場合を調べていけば唯一の組み合わせに到達するはずです。
GH 2009/09/18 20:43