查看: 1042|回复: 12

[IQ风暴] 【原创】猜数阵

原创  已解决  简洁模式
发表于 2022-5-16 17:27:18 | 来自小霸王手机
未经作者同意,禁止转载本篇谜题
类比猜数字的规则可以给出一个“猜数阵”的规则:
首先系统随机给出一个填好数字1-9(无重复)的九宫格,然后玩家可以猜一次每个格子里都是什么数字,系统会输出xAxxxBxxxC,其中A前的数字表示位置正确的数的个数,而B前的数字分别是第一行、第二行、第三行的数字正确而位置不对的数的个数,C前的数字分别是第一列、第二列、第三列的数字正确而位置不对的数的个数。当系统输出9A000B000C时,即为猜中。
例如:
玩家猜的答案为:
123
456
789

而正确答案为:
456
789
123

则系统输出为:
0A000B333C
玩家就可以推出剩下的可能只有两种了。

思考题:
尧陨航:第一行123,第二行456,第三行789。
武桃:1A000B000C
尧陨航:这,这不对吧?这么难不给个提示?
武桃:emmm,将四个角上的数逆时针旋转交换位置就是一个幻方了。
尧陨航:原来如此,我想我知道答案了。

此回答在 2022-5-17 14:46 被选定为谜题答案,获得破案经验 2

发表于 2022-5-16 18:06:38 | 2022-5-17 13:22编辑
幻方,中间的5是对的,剩下的晚上再说

8  9  4
3  5  7
6  1  2

稍微写一点过程吧,主要突破点还是在幻方
1-9幻方总和45,幻和是15,中间为5,1A就是5
1不能出现在角上,推导可以百度,然后B和C前面的数字也都是0,那么1也不能出现在第二格和第四格
①1在第六格
因为幻方,所以第四格为9,所以交换后的第一格和第七格的和为6。因为不重复,所以只有2,4满足。
交换前2肯定出现在第一行,与000B矛盾,故舍去。
1在第八格(唯一可能了)
第二格为9,交换后第一格和第三格为2,4。交换前2,4在第三格和第九格。000B得出2在第九格,第三格为4
四角逆时针交换,不影响对角对应,得出第一格为8,第七格为6。剩下数字3和7,000C得出第四格为3,第六格为7
登录帐号可查看完整回帖内容
尚未登录
您需要登录后才可以回帖 登录 | 加入学院