某个岛上有座宝藏,你看到大中小三个岛民,你知道大岛民知道宝藏在山上还是山下,但他有时说真话有时说假话,只有中岛民知道大岛民是在说真话还是说假话,但中岛民自己在前个人说真话的
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 14:47:36
某个岛上有座宝藏,你看到大中小三个岛民,你知道大岛民知道宝藏在山上还是山下,但他有时说真话有时说假话,只有中岛民知道大岛民是在说真话还是说假话,但中岛民自己在前个人说真话的
某个岛上有座宝藏,你看到大中小三个岛民,你知道大岛民知道宝藏在山上还是山下,但他有时说真话有时说假话,只有中岛民知道大岛民是在说真话还是说假话,但中岛民自己在前个人说真话的时候才说真话,前个人说假话的时候就说假话,这两个岛民用举左或右手的方式表示是否,但你不知道哪只手表示是,哪只手表示否,只有小岛民知道中岛民说的是真还是假,他用语言表达是否,他也知道左右手表达的意思.但他永远说真话或永远说假话,你也不知道他是这两种类型的哪一种,你能否用最少的问题问出宝藏在山上还是山下?(提示:如果你问小岛民宝藏在哪,他会反问你怎么才能知道宝藏在哪?等于白问一句)
某个岛上有座宝藏,你看到大中小三个岛民,你知道大岛民知道宝藏在山上还是山下,但他有时说真话有时说假话,只有中岛民知道大岛民是在说真话还是说假话,但中岛民自己在前个人说真话的
问小岛民‘①你不是是小岛民么?’可以得出他刚才说的是真话假话.
再问中岛民’②刚才那个人说的是不真话么‘ 可以得知举的那个手【举手X】是表示‘是’.
再问大岛民‘’③宝藏在山上(下)么?“,【举手1】然后再问中岛民‘④刚才那个人说的是真话么,通过举手情况和中岛民的真假话情况可以判断宝藏位置.
即用4个问题问出宝藏在哪里.
1.问小岛民与中岛民:你是不是岛民?a若小说是,为实话。中说真话,得出真实手势代表。b若小说不是,为假话,得出相反手势代表。
2.再问大:是山上(山下)?得出未知手势,再问中:大说是否实话?得出同样未知手势。
3.再问小:中说是否实话?
结合1得出的ab两种手势代表与小的回答,即可得出答案。
共四个问题....
全部展开
1.问小岛民与中岛民:你是不是岛民?a若小说是,为实话。中说真话,得出真实手势代表。b若小说不是,为假话,得出相反手势代表。
2.再问大:是山上(山下)?得出未知手势,再问中:大说是否实话?得出同样未知手势。
3.再问小:中说是否实话?
结合1得出的ab两种手势代表与小的回答,即可得出答案。
共四个问题.
收起