| 题目名称 | 3735. 斐波那契数列数列 |
|---|---|
| 输入输出 | Fibseqseq.in/out |
| 难度等级 | ★★☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 256 MiB |
| 测试数据 | 10 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:1, 提交:1, 通过率:100% | ||||
|
|
100 | 1.198 s | 15.45 MiB | C++ |
| 关于 斐波那契数列数列 的近10条评论(全部评论) |
|---|
记 $F(i)$ 表示斐波那契数列,其中 $F(1)=F(2)=1 , F(i)=F(i-1)+F(i-2)$
记 $F^2(i)$ 表示 $F(i)$ 的前 $i$ 项和,$F^3(i)$ 表示 $F^2(i)$ 的前 $i$ 项和……
以此类推,$F^n(i)$ 表示 $F^{n-1}(i)$ 的前 $i$ 项和。
试求 $F^n(k)$ 的值模 $1e9+7$ 。
两个正整数,$n,k$
一个非负整数,$F^n(k)$ 的值模 $1e9+7$
2 5
12
$F(i)=\{1,1,2,3,5,…\}$
$F^2(i)=\{1,2,4,7,12,…\}$
对于$40\%$数据,$2≤n,k≤10^{3}$
对于另$20\%$数据,$n=2$
对于另$10\%$数据,$n≤4$
对于$90\%$数据,$2≤n,k≤10^{6}$
对于$100\%$数据,$2≤n≤10^{6},1≤k≤10^{18}$
$F(1)=F(2) , F(3)=F(4)-F(2) , F(5)=F(6)-F(4)……$
相加得:$F(1)+F(3)+F(5)+…+F(2n-1)=……$
$rsr$