题目 20095

魔法数列的奇妙探索

查看题解 ↗GitHub ↗如何评测
题号
20095
标签
比赛
来源
2026 普及模拟赛 18 - A

A 魔法数列的奇妙探索 (magic)

题目描述

在神秘的魔法大陆上,魔法师艾丽发现一本古籍,记载着独特数列魔法。

给定正整数 NN 与 KK,有一序列 A=(A0,A1,…,AN)A=(A_0, A_1, \ldots, A_N)。当 0≤i<K0\leq i < K,Ai=1A_i = 1,好似基础魔法符文闪耀。而当 K≤iK\leq i,Ai=Ai−K+Ai−K+1+…+Ai−1A_i = A_{i - K} + A_{i - K + 1} + \ldots + A_{i - 1},如同汇聚前 KK 项魔力的魔法绽放。

艾丽好奇 ANA_N 对 10910^9 取模的魔力值。NN、KK 可达 10610^6,直接计算如陷魔法迷雾。她凭借智慧,探寻规律,运用算法魔法(递推与模运算优化),冲破迷雾。最终,当算出结果,似解古老魔法谜题,数列奥秘如魔法光芒闪耀,成为她魔法求知路上的璀璨印记。

输入格式

  • 第一行两个整数 nn、kk(1≤k≤n≤1061 \leq k \leq n \leq 10^6)

输出格式

输出一个整数,表示 ANA_N

样例

样例输入 1

文本
24 7

样例输出 1

文本
755749

样例输入 2

文本
1926081 791981

样例输出 2

文本
205555201

数据范围与约定

测试点编号 性质
1∼31\sim 3 n≤10n \leq 10
4∼54 \sim 5 1≤n,k≤2×1031 \leq n, k \leq 2 \times 10^3
6∼106 \sim 10 1≤n,k≤1061 \leq n, k \leq 10^6

对于 100%100\% 的数据,满足:

  • 1≤n,k≤1061 \leq n, k \leq 10^6

数据下载

题目 20095 的公开数据

正在读取文件列表…

常用命令

题目 20095 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。