用矩阵快速幂加速后复杂度是在O(logn) 如果数据范围再大一点点O(n)就不行了