循环数列必然是有限项而有限项的话不妨设其为a1到an,那么用一个多项式就可以差值得到这个数列的通项了.由于这里不好写,我给你举一个n=3的例子,你自己类推一下就知道结果.
设循环数列为a1a2a3a1a2a3...那么就可以得到通项为:
an=a1(k-2)(k-3)/(1-2)(1-3)+a2(k-1)(k-3)/(2-1)(2-3)+a3(k-1)(k-2)/(3-2)(3-2)
其中k=nmod3
这里也对差值有一定说明:
首先谢谢你的回答,那我还想知道网上很多地方都说克莱姆法则可以证明,可又查不到,你知不知道关于克莱姆法则的证明。关于你回答的k=nmod3其实就相当于是取整函数,能不能不用这种办法?