题目 1795

散步

查看题解 ↗GitHub ↗如何评测
题号
1795
时间限制
1000 ms
内存限制
256 MB
标签
数学
来源
信息学奥赛一本通 · 高手训练篇·六、数学基础(高手训练)

【题目描述】

ztxz16做了个梦。梦中ztxz16住在一个类似数轴的街上,数轴上的每个整点是一个街区,ztxz16的家在原点。每个单位时间内ztxz16可以选择向左走一个街区或者向右走一个街区,ztxz16每次离家的时间不能超过mm。 nn个单位时间后ztxz16会醒来,他希望此时正好在家中。 ztxz16想知道有多少种不同的散步方案。两个散步方案被认为不同,当且仅当存在至少一个单位时刻ztxz16选择的走向不同。

【输入】

一行输入两个整数n,mn, m。

【输出】

一行一个整数表示散步的方案数 mod 109+7\bmod 10^9+7。

【输入样例】

文本
4 2

【输出样例】

文本
4

【提示】

【样例输入2】

文本
10 6

【样例输出2】

文本
184

【数据规模与约定】 对于30%的数据,2≤n≤100,2≤m≤1002≤n≤100,2≤m≤100。 对于100%的数据,2≤n≤109,2≤m≤1002≤n≤10^9,2≤m≤100,保证nn和mm均为偶数。

文本
10 6
文本
184

数据下载

题目 1795 的公开数据

正在读取文件列表…

常用命令

题目 1795 的 ROJ 命令

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