给你一个下标从 0 开始且大小为 m x n 的整数矩阵 mat 和一个整数 k 。矩阵行的下标是从 0 开始的。
进行下面操作 k 次:


如果经过 k 步后的最终修改矩阵与原始矩阵相同,则返回 true,否则返回 false。
示例 1:
输入:mat = [[1,2,3],[4,5,6],[7,8,9]], k = 4
输出:false
解释:
在每一步中,行 0 和行 2(偶数下标)进行左移,行 1(奇数下标)进行右移。

示例 2:
输入:mat = [[1,2,1,2],[5,5,5,5],[6,3,6,3]], k = 2
输出:true
解释:

示例 3:
输入:mat = [[2,2],[2,2]], k = 3
输出:true
解释:
矩阵中的所有值都相等,即使进行循环移位,矩阵也会保持不变。
提示:
1 <= mat.length <= 251 <= mat[i].length <= 251 <= mat[i][j] <= 251 <= k <= 50