最近各种破事忙死了 终于开始做题了 紫薯第10章第一题,come on 设g(i)=f(i) mod n,当二元组(g(i).g(i+1))出现重复时,整个序列就开始重复(这一话怎么也不懂,请大神解释) 余数最多n种,所以最多n^2项就会出现重复.设周期为m,只需计算出g(0)-g(n^2)项,然后计算g(a^b)等于其中的哪一项即可 但是,n<=1000,那么n方的规模会达到10^6,显然f(n^2)有些庞大 我们可以利用(a+b)mod n=((a mod n)+(b mod n))mod…