有1到30位人,有15位老實人和15位騙子,老實人說實話,騙子說謊話,有天,有一人扁了另一人,1說:是我扁的,2說:我被扁了,3說:2說謊,4說:3說實話,5說:4說實話.....................30說:29說實話,誰扁了誰?

回應

2009-10-04 16:30
不對吧...
如果(n+4)號人說(n+3)號人說實話,
那3~30號人不然全是老實人不然全是騙子

如果應該是除了1, 2號, 偶數號人說前一個人說實話 奇數號人說前一個人說謊話:
(1)#1,3,4,7,8,11,12,15,16,19,20,23,24...說實話,其他說謊
(2)#1,3,4,7,8,11,12,15,16,19,20,23,24...說謊話,其他說實謊

問題是 ... 那邊中間到底是甚麼

2009-10-04 20:26
有1到30位人,有15位老實人和15位騙子,老實人說實話,騙子說謊話或真話,有天,有一人扁了另一人,1說:是我扁的,2說:我被扁了,3說:2說謊,4說:3說實話,5說:4說謊話.依此類推.30說:29說實話,誰扁了誰?

2009-10-04 21:00
當有人說前一個人說的是實話時,他們只能都是老實人或者都是騙子
同理,當有人說前一個人說的是謊話時,他們只能是一個老實人和一個騙子
所以在有無說謊的情形上,3號與2號不同,4號與2號不同,5號與2號相同......
依此類推,3號~30號中有14人是老實人,另外14人是騙子
所以1號和2號中一個是老實人,另一個是騙子
兩種情形:1號扁了2號以外的某人;或者2號被1號以外的某人扁了