1.一个旅行家在途中遇到3个美女,不知道哪个是天使,哪个是魔鬼。天使常常说真话,魔鬼只说假话。
甲说:“在乙和丙之间,至少有一个是天使。”
乙说:“在甲和丙之间,至少有一个是魔鬼。”
丙说:“我告诉你正确的消息吧。”
你能判断出有几个天使吗?
2.一元钱一瓶汽水,喝完2个空瓶可以换一瓶汽水。如果你有50元,最多可以喝几瓶汽水?
我认为比较好的解答......
第一题
如果丙天使 甲的话为TRUE->甲天使 乙的话为FALSE->乙魔鬼
如果丙魔鬼 乙的话为TRUE->乙天使 甲的话为TRUE->甲天使
所以 两个天使
第二题
第一种解答
瓶+水=1元
瓶*2=1元
所以
瓶=水=0.5元
50/0.5=100 但是,最后一定会有一个空瓶无法变成水(不能直接拿瓶换水),所以 100-1=99
第二种解答
喝的数量 剩余空瓶 兑换 未用到空瓶
50 50 25 0
25 25 12 1
12 12 6 0
6 6 3 0
3 3 1 1
1 1 0 1
现在喝了50+25+12+6+3+1=97
剩余3瓶换1瓶喝然后+1瓶空瓶 又换1瓶喝
97+2=99