作业帮 > 综合 > 作业

C语言 基础题求解答四名嫌犯这四人中一名是窃贼 而且这四人中每人要么是城市的要么总是说谎.他们给警察的回答是:甲:乙没偷

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/06 08:25:43
C语言 基础题求解答
四名嫌犯这四人中一名是窃贼 而且这四人中每人要么是城市的要么总是说谎.他们给警察的回答是:
甲:乙没偷 是丁偷的
乙:我没偷 是丙偷的
丙:甲没偷 是丁偷的
丁:我没偷
C语言 基础题求解答四名嫌犯这四人中一名是窃贼 而且这四人中每人要么是城市的要么总是说谎.他们给警察的回答是:甲:乙没偷
(lovegjh757原创)最好不要用递归算法,太麻烦,最简单而且便于理解的办法如下:
设甲乙丙丁四人的偷盗值分别为ABCD,初始值为0(也就是非小偷).
然而四位的供词要么真要么假,也就是说甲乙丙每人所提到的两人中必有一人是小偷.
因此:
甲供词:B+D=1(有小偷)
乙供词:B+C=1(有小偷)
丙供词:A+D=1(有小偷)
四名嫌犯中必有小偷,所以A+B+C+D=1
如此计算:
(B+D)+(B+C)+(A+D)=3
A+B+C+D=1
上下等式相减结果为:B+B=2
由此得出结果:B=1
也就是说乙为小偷
C语言 基础题求解答四名嫌犯这四人中一名是窃贼 而且这四人中每人要么是城市的要么总是说谎.他们给警察的回答是:甲:乙没偷 某珠宝盗窃案中,警察抓住了四个嫌疑犯.经查明,作案人肯定是A、B、C、D四人中的一人.他们的口供如下 甲乙丙丁四人,其中每三人的岁数之和分别是55,58,62,65,这四人中年龄最小的是几岁? 一家珠宝店被盗,经查可以肯定是甲,乙,丙,丁四人中的某一人所为.审讯中,他们四人各自说了一句话. 甲乙丙丁四人,他们的年龄分别是四个连续的偶数,四个人年龄的乘积是48384,那么这四个人中年龄最小的是几岁? 请告诉我四氧化三铁中铁的化合价是多少,我算来算去要么是分数,要么是一个化合价表里没有的数,很奇怪,我是个初中生,不懂什么 小胖、小巧、小亚、小丁丁四人中选出两人参加劳动,总共有( )不同的办法,每人参加的可能性是() 在西游记师徒四人中,最富于人情味,最具有现实感的人物形象是? 在《西游记》师徒四人中,最富于人情味,最具有现实感的人物形象是? 小胖、小巧、小亚、小丁丁四人中选出两人参加劳动,每人参加的可能性是( ),请说明过程 从六名女生,四名男生中选取三人担当数学、语文、英语课代表.求选中的3人中包括女生甲和男? 甲乙丙丁四人,每三人的平均年龄加上余下一人年龄分别为19 23 21 17.这四人中最大年龄与最小年龄的差是?