一道逻辑推理题………求助
推理吧
全部回复
仅看楼主
level 1
huoqilin2345 楼主
有2n+1个人 他们有些是a类人 有些是b类人 其中a类人比b类人多 a类人只说真话 b类人每次被问话都可能说真话也可能说假话 你可以对其中一个人发问:x是哪类人? x是你任意指定的一个人 x也可以是被你问的人 请问最少提问多少次可以确定所有人的身份 方法是什么?
2016年06月22日 11点06分 1
level 8
沙发
2016年06月22日 11点06分 2
level 8
这个x可以解释清楚点吗?
2016年06月22日 11点06分 3
其实就是说你可以问一个人问题。问题是,另一个人是哪类的?
2016年06月22日 12点06分
就是名字或代词
2017年10月22日 12点10分
level 6
4n+1
2016年06月22日 12点06分 4
方法呢 求方法😭
2016年06月22日 12点06分
@huoqilin2345 没有最少
2016年06月23日 03点06分
@huoqilin2345 没有确定的算式,首先确定一个人是不是a,确定之后问题就可以了,最少就是你一开始确定的那个人运气好就是a。问每一个人指定的那个人是不是a,问完大于n的就是真实的答案,然后再问指定的那个人所有的人是什么
2016年06月26日 14点06分
level 1
huoqilin2345 楼主
继续求助
2016年06月22日 16点06分 9
level 1
huoqilin2345 楼主

2016年06月23日 02点06分 10
level 12
先找出一个a然后问a其他人是哪一类就好了
问题是问出一个A要问多少次
2016年06月23日 03点06分 11
现在不求最少 我连一种能问出结果的方法也没想到…最不济采用穷尽式问法 问2n+1的平方次 然后呢 如何利用这些数据推出结论……感觉有点蒙圈
2016年06月23日 04点06分
@huoqilin2345 之前上面好像有个答案是n+1的平方,思路和2n+1的平方差不多
2016年06月23日 04点06分
level 7
想起一个类似的问题,两个天使,各之守护地狱天堂门,一个只会讲真话,一个只会讲假话,如何分辨,其话真假。
2016年06月23日 04点06分 12
问其中一个人对方会说哪个是天堂门,他指的那个是地狱门
2016年06月24日 05点06分
level 12
(2n+1)*(n+1)+2n
如果n的数值大一点,这个应该比2n+1的平方小
2016年06月23日 04点06分 13
先问每个人x(一个特定的人)是哪一类,然后当相同的答案出现次数到达n+1时,那么这个相同的答案就是x的类别,然后有相同的方法问出其他人是哪一类,当问出a类人的时候,就问a剩下的人是哪一类
2016年06月23日 06点06分
level 1
huoqilin2345 楼主
这是之前acm的一道题 至今没想明白 我感觉吧友们的思路有点偏 我想知道方法是什么 而不是说纠结一个次数的问题 多少次不那么重要 算法是什么样的呢
2016年06月23日 05点06分 14
level 1
不行的,因为b类人可能说真话
2016年06月23日 06点06分 15
level 9
最少是n次……问了n个都说自己B类,所以这n个是b类,另外n+1个是a类……
2016年06月23日 06点06分 16
当然要考虑最坏情况下………在最坏情况下最少问几次
2016年06月23日 06点06分
level 9
此生相伴,情话一生,男朋友在否?💝💝💝💝
2017年10月22日 15点10分 21
level 8
[挖鼻]
2017年10月22日 16点10分 22
1 2 尾页