置换矩阵
题解
首先对于有大于1个环的情况,明显行列式值是为零的。
因为这种情况必定有一个环的长度小于∣n2∣\left|\frac{n}{2}\right|∣∣2n∣∣,所以就一定可以将一个环的区域全部消成0,这样答案就肯定为0了。
那么对于p1=n,pi=i−1p_{1}=n,p_{i}=i-1p1=n,pi=i−1的部分呢,我可以很容易看出这是一个循环行列式。
对于循环行列式的值,我们有着一种特别的求法。
det(A)=∏i=0i−1(∑j=0n−1ajωij) det(A)=\prod_{i=0}^{i-1}(\sum_{j=0}^{n-1}a_j\omega^{ij}) det(A)=i=0∏i−1(j=0∑n−1ajωij)
令f(x)=∑j=0n−1ajxjf(x)=\sum_{j=0}^{n-1}a_jx^{j}f(x)=∑j=0n−1ajxj,那么有
det(A)=∏i=0i−1f(ωi) det(A)=\prod_{i=0}^{i-1}f(\omega^i) det(A)=i=0∏i−1f(ωi)
其中ω\omegaω表示单位根
证明:
考虑范蒙德矩阵,
其中ωn\omega_nωn表示nnn次单位根,即ωn=e2πn\omega_{n}=e^{\frac{2\pi}{n}}ωn=en2π