题意概述: 等价地,本题可以转化为下面的问题: 考虑$n \times n$的$0-1$矩阵$A$,在第$i$行上第$[-d+i, d+i]$(模$n$意义下)列对应的元素为$1$,其余为$0$.求$A^k$. 数据范围: $n \leq 500, k \leq 10000000, d < \frac{n}{2} $. 分析: 很容易想到矩阵快速幂$O(n^3log(k))$的解法,但是很可惜,矩阵有点大,用通用方法难免超时.尝试计算矩阵较小的幂,发现得到的矩阵的每一行 都可由上一行循环右移$1…