3997 - 灯会

题目描述

一年一度的灯会即将在古镇拉开帷幕,灯艺师小 A 计划在一长条横幅上布置 N 个灯饰材料。这些灯饰材料由两种类型组成:闪烁的彩灯和膨胀的气球。气球体积较大,若相邻放置过密,便会相互挤压碰撞,影响整体美观,也影响安全。

A 深谙布置的技巧,他规定任意两个气球之间须至少间隔 K 个彩灯,才能确保美观和安全。他希望借助你的智慧,计算出所有可能的布置方案数量。彩灯之间没有区别、气球之间也没有区别,如果有 2 个布置方案,在同一个位置上使用了不同的灯饰材料,则算作不同的布置方案。

输入

一行两个整数 NK

输出

一行一个整数,表示可行的布置方案总数,对 5,000,011 取模后的结果。

样例

输入

4 2

输出

6

输入

99 17

输出

414595

输入

10000 398

输出

1474315
说明

样例 1 说明

6 种不同的布置效果(L 表示彩灯,G 表示气球):LLLLGLLLLGLLLLGLLLLGGLLG

数据范围

对于 100\% 的数据,满足 1 ≤ N ≤ 10^50 ≤ K < N

测试点编号N,K
1N \leq 10K=0
2N \leq 10K=3
3N \leq 20K=2
4N \leq 40K=7
5N \leq 230K=4
6 \sim 10N \leq 10^5K \lt N
标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 0
通过人数 0
金币数量 3 枚
难度 基础


上一题 下一题