本帖最後由 22169751 於 2015-2-13 09:31 編輯
4# 29818776
以下是我的算法:
先依題意分成2批人 令誠實者=O 說謊者=X
即敘述 鄰2人說謊 與 鄰恰1人說謊
設 O=x人 X=62-x人 O=y人 X=38-y人
↓ ↓
說謊者為2x人 說謊者為y人
說謊者不多不少為2x+y人(原因:不多:因為XXX或3個說謊者以上併成一排的情況不存在
不少:因為2批誠實者的敘述中說謊者被重複敘述的情況 (OXO)不存在)
誠實者為x+y人
可列出等式3x+2y=100
敘述鄰恰1人說謊的人(38)中 有誠實 也有說謊 而說謊(38-y)人應該是不存在的(原因:說謊的人(38-y)敘述鄰恰1人說謊表示鄰可能2人說謊或是無人說謊
可是無論是鄰2人說謊或是鄰無人說謊都與題意不和 題意:說謊者旁必有一O一X)
因此38-y=0 y=38 x=8 38+8=46 |