11智能在线
新记
谁在说谎?A.B.C.D四个参加了同一个项目比赛,B说:我不是第一,A说:我
谁在说谎?A.B.C.D四个参加了同一个项目比赛,B说:我不是第一,A说:我赢了C,但是输给了D.C说:我不是最后。D说:输给我的只有A和C。
举报该文章
相关建议 2017-04-27
如果前提只有一个人说谎就好办了;一个个排除,首先假设B 在说谎,其他的是真话,那也就是B 是第一,然后分析A 的话可以排出顺序为BDAC ,再分析C 的话,C 不是最后,就排不出来了,矛盾了,所以假设不成立; 后面依次假设可以发现D 在说谎; 比如DACB
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/4sm44q7m84s42m4s2p.html
其他看法
第1个回答 2017-04-27
B说不是第1,则B为2,3,4
A说赢了C,但输给了D,则D>A>C
C说不是最后,则C为1,2,3
D说输给他的只有AC,则B>D>(A, C)
很明显AD的话是相互矛盾的
假设A说谎,则可以得出排名BDAC,与C矛盾
假设D说谎,则DACB(注意DBAC是不对的,跟C说的有矛盾),跟ABC说的吻合
所以D在说谎
本回答被网友采纳
第2个回答 2017-04-27
B在说谎,因为ACD说的话没有矛盾
第3个回答 2017-04-27
D
相似回答
大家正在搜
相关问题
ABCD四人参加同一个项目的比赛。A说,我赢了C,但输给了D...
a,b,c,d四个人参加同一个比赛, B说他不是第一 A说他...
A、B、C、D四人同时参加学校的跑步比赛,比赛前他们四人预测...
A、B、C、D四个学生参加一次数学竞赛,赛后他们四人预测名次...
有ABCD四个人,A说:B偷吃了苹果,B说:是D吃的,C说:...
A、B、C、D 四位同学参加60米赛跑的决赛.赛前,四位同学...
free pascal编程题求解答(警察局抓了A 、B、C、...