大一刚开始接触ACM就买了<算法竞赛入门经典>这本书,当时只能看懂前几章,而且题目也没做,粗鄙地以为这本书不适合自己.等到现在快大三了再回过头来看,发现刘老师还是很棒的! 扯远了... 题意:问f[a^b]%n的值,f为斐波那契数.根据f[i]=f[i-1]+f[i-2]不难发现,当二元组(f[i],f[i-1])出现重复时,整个序列就开始重复了.如n=3,序列f[i]的前10项为 0,1,1,2,0,2,2,1,0,1 f[9]和f[10]与前两项一样. 那么周期会在哪出现呢?从n项中取2项…