Logo Universal Online Judge

UOJ

时间限制:2 s 空间限制:1024 MB
Statistics

题目描述
我们定义 1 阶斐波那契数列 F1,满足下列递推式:
F1,0=1,F1,1=1
F1,i=F1,i1+F1,i2(i>1)
在此基础上,我们定义 k (k > 1) 阶斐波那契数列Fk
Fk,0=1,Fk,1=Fk1,1+Fk,0
Fk,i=Fk1,i+Fk,i1+Fk,i2(i>1)
给定 k, n,你需要求出 Fk,n对 469762049 取模的结果。
输入格式
一行两个正整数 k, n。
输出格式
一行一个非负整数表示 Fk,n 对 469762049 取模的结果。
样例输入
详见选手文件夹下的 zer o/z ero .in 文件。
样例输出
详见选手文件夹下的 zero/zero
.out 文件。
数据规模与约定
本题采用捆绑测试,共 5 个 subtask,你必须通过每个 subtask 中的所有测试点才 能获得该 subtask 的分数。
13.png
对于全部数据,满足1k10710lgn105
保证 n 在对应数据范围内 .随 .机 .生 .成, 随机方式为每位在 0 ∼ 9 中均匀随机,接着删 去前导 0。
保证每个子任务中只有不超过 5 个测试数据。
Hint
469762049=7×226+1是质数,原根为 3,已知 1384552725(mod469762049)