排列16个数字1到16 怎样排列能让每个数字都相遇 但不能出现重复就是 1和2-16全相遇 5和1-4、6-16全相遇

4个回答

  • 你的表述貌似有点模糊啊.我的理解同三楼.

    意思是否是在纵向对16个数字进行排列,共排成16列,同时又要保证每一横行没有重复的数字?

    如果是这样的话,那么三楼的朋友有一点说得不对:数独还要求每个小方块里的数也不能重复.

    其实如果我对楼主你的表述理解没有错的话,那这个问题还是不难解决的.

    如下:

    1 5 4 3 2

    2 1 5 4 3

    3 2 1 5 4

    4 3 2 1 5

    5 4 3 2 1

    以五个数为例,第一列从上往下按递增顺序排,第二列每个数都往下“挪”一格,而5由于跑出格子了,就让它从上面补上1造成的空缺(就是一个循环的条带,像一些游戏中的一样,从屏幕左边出去,就会从屏幕右边进来.)

    第三列再往下挪一格,依次类推……

    16个数的情况,一样处理,就很容易地得到了横向不重复的16列数.