荒岛求生吧 关注:11,739贴子:49,309
  • 2回复贴,共1

【荒岛求生】-【B解密篇】-【九宫格】

只看楼主收藏回复


已知条件:
1.九宫格内有9个数字
2.这9个数字从以下集合中{1 2 3 6 9 18 27}
3.这9个数字可以重复
4.横向相加等于前面的值,竖向相加等于上面的值
5.存在多种可能
九宫位置示意 :
A B C
D E F
G H I
解密步骤:
1.从小到大将数字拆分,除3,余
2.比如35=3*11+2
3.先看余数是2,2可以拆分成1,1,或2
4.那么除3后的商,11可拆分成1份或2份
5.判断11如果拆成1份,即是33,不行
6.那么11只能拆成2份,同时推理出余数2不会被拆分,即35=x+y+2
7.从小到大尝试找出组合,比如1+32=33,不行,2+21,不行,3+30,不行,6+27,可行,9+24,不行,27+6,可行(与6+27相同)
8.即33拆分为6、27
9.那么35即可拆分为2、6、27
10.依次将这6个数都拆分出来
11.按顺序找行与列相较的位置,比如,第一行第一列,是30与47拆分后重复的数字,
12.查询表可知,如,30可拆分为1、2、27或3、9、18或6、6、18;47可拆分为2、18、27
13.全部排除一遍之后未找到唯一重复值(存在多个可能)
14.当无法决定任一值时,开始填数尝试
15.试错法:ABC位置随意填入30拆分后的数字,如1 2 27
16.接着根据ABC值,填DG,EH,FI的值,
17.不断调整尝试即可得到最终结果
技巧:
1.优先拆分除3余1的,3个数里面,一定有一个1.
2.次优先拆分除3余2的,
3.如果行列相较,且行列是大小数,比如,1行的和是3, 2列的和是46,行列相交的一定是比较小的数,


IP属地:浙江1楼2024-05-09 15:54回复
    后面的图是从3到54可以拆分成的三个数字,计算的时候只需要从这里来查找就可以了。


    IP属地:浙江2楼2024-05-09 15:58
    回复
      示例图的两种结果:
      47 46 35
      30 27 1 2
      47 2 18 27
      51 18 27 6
      47 46 35
      30 2 1 27
      47 27 18 2
      51 18 27 6


      IP属地:浙江3楼2024-05-09 15:59
      回复