如果什么条件都没有的话,这个九宫格是非常容易填的,只要第1行填写
1A, 2B, 3C, 4D, 5E, 6F, 7G, 8H, 9I,
然后下面每一行都是在上面一行的基础上,数字循环左移一位,颜色循环右移一位(当然反过来,数字循环右移,颜色循环左移也可以),这样排出来的肯定可以。
1A 2B 3C 4D 5E 6F 7G 8H 9I
2B 3C 4D 5E 6F 7G 8H 9I 1A
3C 4D 5E 6F 7G 8H 9I 1A 2B
4D 5E 6F 7G 8H 9I 1A 2B 3C
5E 6F 7G 8H 9I 1A 2B 3C 4D
6F 7G 8H 9I 1A 2B 3C 4D 5E
7G 8H 9I 1A 2B 3C 4D 5E 6F
8H 9I 1A 2B 3C 4D 5E 6F 7G
9I 1A 2B 3C 4D 5E 6F 7G 8H如果只是这样没有什么难度。
然后如果考虑到有部分单元格已经填满了,所以需要有一个对照表(相当于是一个编码解码的过程)
把模型里头的数字i对应到现实题目中的数字X[i],模型里头的颜色j对应到题目中的颜色Y[j],如果只是这样,依然没有什么难度。
最后,由于模型中不同的行对换后,仍然是一个符合条件的模型,因此还需要一个行序的对应关系,
把模型里头的第k行对应到题目中的第Z[k]行。
作为一个程序,只需要考虑数字循环左移而颜色循环右移的情况,数字循环右移颜色循环左移可以通过将行序更改为9,8,7,6,5,4,3,2,1得到。所以在我看来,只需要找出满足题目条件的这3个对照关系(一共是27维),题目自然解出。
当然,作为人,要能算出并记住这个27维向量,需要一个非常棒的大脑,其难度应该和有一集里头的通过孩子照片反查父母亲照片类似。
1A, 2B, 3C, 4D, 5E, 6F, 7G, 8H, 9I,
然后下面每一行都是在上面一行的基础上,数字循环左移一位,颜色循环右移一位(当然反过来,数字循环右移,颜色循环左移也可以),这样排出来的肯定可以。
1A 2B 3C 4D 5E 6F 7G 8H 9I
2B 3C 4D 5E 6F 7G 8H 9I 1A
3C 4D 5E 6F 7G 8H 9I 1A 2B
4D 5E 6F 7G 8H 9I 1A 2B 3C
5E 6F 7G 8H 9I 1A 2B 3C 4D
6F 7G 8H 9I 1A 2B 3C 4D 5E
7G 8H 9I 1A 2B 3C 4D 5E 6F
8H 9I 1A 2B 3C 4D 5E 6F 7G
9I 1A 2B 3C 4D 5E 6F 7G 8H如果只是这样没有什么难度。
然后如果考虑到有部分单元格已经填满了,所以需要有一个对照表(相当于是一个编码解码的过程)
把模型里头的数字i对应到现实题目中的数字X[i],模型里头的颜色j对应到题目中的颜色Y[j],如果只是这样,依然没有什么难度。
最后,由于模型中不同的行对换后,仍然是一个符合条件的模型,因此还需要一个行序的对应关系,
把模型里头的第k行对应到题目中的第Z[k]行。
作为一个程序,只需要考虑数字循环左移而颜色循环右移的情况,数字循环右移颜色循环左移可以通过将行序更改为9,8,7,6,5,4,3,2,1得到。所以在我看来,只需要找出满足题目条件的这3个对照关系(一共是27维),题目自然解出。
当然,作为人,要能算出并记住这个27维向量,需要一个非常棒的大脑,其难度应该和有一集里头的通过孩子照片反查父母亲照片类似。
1A 2B 3C 4D 5E 6F 7G 8H 9I
2I 3A 4B 5C 6D 7E 8F 9G 1H
3H 4I 5A 6B 7C 8D 9E 1F 2G
4G 5H 6I 7A 8B 9C 1D 2E 3F
5F 6G 7H 8I 8A 1B 2C 3D 4E
6E 7F 8G 9H 1I 2A 3B 4C 5D
7D 8E 9F 1G 2H 3I 4A 5B 6C
8C 9D 1E 2F 3G 4H 5I 6A 7B
9B 1C 2D 3E 4F 5G 6H 7I 8A
1A 2B 3C 4D 5E 6F 7G 8H 9I
2I 3A 4B 5C 6D 7E 8F 9G 1H
3H 4I 5A 6B 7C 8D 9E 1F 2G
4G 5H 6I 7A 8B 9C 1D 2E 3F
5F 6G 7H 8I 8A 1B 2C 3D 4E
6E 7F 8G 9H 1I 2A 3B 4C 5D
7D 8E 9F 1G 2H 3I 4A 5B 6C
8C 9D 1E 2F 3G 4H 5I 6A 7B
9B 1C 2D 3E 4F 5G 6H 7I 8A不做要求的话,这个就是可以的,不过它一开始规定了某航某列的数字,和某航某列的颜色呢