第一题:给一个数字N,一个数组a。求全排列的数量,使得每一个排列满足 a[i] 不在位置 i 上