秦昊开始尝试解题。
“最后一个问题是密码的第二位数是否为‘1’,这个问题不知道答案也不知道真假,但可以确定只有问出第四个问题,才能获得准确的答案,以此为基础进行推理。”
得出密码的过程肯定是按顺序得到问题的答案,只有当第四个问题得到答案后才知晓密码,这是底层逻辑。
“前三个问题中只有一个问题的答案是真的。”
也就是密码是否为完全立方数。
先从最简便的假设方案开始,假设这个问题的答案为“是”。
“13到1300之间的完全立方数有,27、64、125、216、343、512、729、1000一共8个数。”
那么接下来就是第二个问题。
问题二:密码是完全平方数吗?
假设这个问题的回答也是“是”。
剩余8个数中的完全平方数只有64和729。
“不对,最后一个问题是密码的第二位数是否为‘1’,如果范围缩小到这两个数字的话没必要问这个问题,也就是说第二个问题的答案是‘否’。”
按照这个逻辑,最后被排出来的就只有6个数。
再回来看第一个问题。
问题一:密码小于500吗?
以500为分水岭,把数字分成两组。
小于500的有4个数,而大于500的有2个数。
紧接着第四个问题一出,立马就能得到答案,无论真假无论是否,那就只是一个AB选择题,答案非A既B。
“所以第一个问题的答案应该是大于。”
这还只是第一步的推理,目前所有的推理都是基于第四个问为底层逻辑,但提示中写明了前两个问题的答案是假的。
“也就是说我要反推,密码是一个小于500的完全平方数同时也是完全立方数,那么只剩最后一个答案。”
密码就是64!
0064,成功打开门