卡尔曼滤波器算法实现:超急—求助—
来源:百度文库 编辑:神马品牌网 时间:2024/04/30 08:11:06
有个人被谋杀,警方找到三个嫌疑人,第一人a说:不是我杀的,第二人b说:是c杀的,第三人c说:是a杀的。其中有两个人说谎,一个人说真话,那么是谁再说真话呐?
拜托拜托 说说理由啦
假使a说真话——》a指bc是杀 b说假话——》b指ab是杀 c说假话——》c指bc是杀 这样的话 可以成立b是杀手的么
假使b说真话——》b指c是杀 a说假话——》a指a是杀 c说假话——》c指bc是杀 这样的话 可题目不成立 假使c说真话——》c指a是杀 a说假话——》a指a是杀 b说假话——》b指ab是杀 这样的话 可以成立a是杀手的么
所以难道不是两个答案可能性么
拜托拜托 说说理由啦
假使a说真话——》a指bc是杀 b说假话——》b指ab是杀 c说假话——》c指bc是杀 这样的话 可以成立b是杀手的么
假使b说真话——》b指c是杀 a说假话——》a指a是杀 c说假话——》c指bc是杀 这样的话 可题目不成立 假使c说真话——》c指a是杀 a说假话——》a指a是杀 b说假话——》b指ab是杀 这样的话 可以成立a是杀手的么
所以难道不是两个答案可能性么
做这类逻辑题,我们大学的老师讲过。关键在于找对立面。
这题的对立面在于a和c,而题中限定为二假一真,那么乘下的b,定为假,即人定不是c杀的,所以如果照题所说,可能存在两种情况:
1 人是a杀的,那么,a假,b假,c真;
2 人是b杀的,那么,a真,b假,c假;
所以,对于这个问题存在两种情况的答案。
如果将题目修改一下,即改成“两真一假”,则b定为真,那么,可以确定,a亦为真,c为假。最后可以确定,人是c杀的,c讲了假话。
是第三个
感觉题目中没有提到杀人的就在这三个人中间啊,所以你的第一个假设可以不成立的 ,第三个肯定成立 c说真话
c说真话
这个提示一个逻辑题,其实很简单,a和c 的答案是对立的,所以他们两个人中间一定有一个说的是真话,那么剩下的两个说的都是假话,那么可以断定b说的一定是假话,那么人不是c杀的,
剩下的确实会存在两种可能,如果a说真话,那么人是b杀的,如果c说的是真话,那么人是a杀的。
你推得没错呀,就是有两种情况呀。
有些问题的答案不止一个呀