问题:
有n*n的矩阵,分别填入1~n*m-1,和0,给出一个矩阵的局势,问是否可以将这个局势变为有序的最初矩阵。

解法:
(eg:图1的数字顺序 1 2 3 4 5 6 7 8 9 10 12 13 14 11 15)
1、m为奇数时,逆序数为偶数,必然有解。
2、列数为偶数,(逆序数)与(当前空格所在的行数和初始空格所在的行数之差)的和为偶数时必然有解。
本文探讨了n*n矩阵中,通过特定规则判断能否将其从任意状态转换至有序状态的方法。关键在于理解逆序数概念及如何应用于不同矩阵大小的情况。对于奇数列矩阵,若逆序数为偶则有解;偶数列矩阵则需考虑逆序数与空格位置的综合影响。
问题:
有n*n的矩阵,分别填入1~n*m-1,和0,给出一个矩阵的局势,问是否可以将这个局势变为有序的最初矩阵。

解法:
(eg:图1的数字顺序 1 2 3 4 5 6 7 8 9 10 12 13 14 11 15)
1、m为奇数时,逆序数为偶数,必然有解。
2、列数为偶数,(逆序数)与(当前空格所在的行数和初始空格所在的行数之差)的和为偶数时必然有解。
1万+
7770

被折叠的 条评论
为什么被折叠?