UOJ Logo 蜗牛编程训练题库

JZOJ

#1088. 【递推练习】花的摆放

Statistics
时间限制:1s    空间限制:512MB    输入文件:bullcow.in    输出文件:bullcow.out
当前24小时内您还剩30次提交本题的机会

题目描述

​ HL教育园决定要用摆成一排的N(1<=N<=100000)盆花来美化校园,园丁提供的花只有两种颜色:蓝花和红花,且这两种花可以随意挑选,数量不限。

​ 因为蓝花给人的感觉很惊艳,为了协调,校长决定任意两盆蓝花之间至少要摆K盆红花。为了满足这个条件,作为负责人的小x头很疼。

​ 但是数学老师又提出一个问题:在满足校长要求的基础上,一共有多少种摆法。而这个问题只能你去解决了。

输入格式

两个整数N和K

输出格式

一个整数,表示一共有多少种摆法。因为这个数字很大,只需要对5000011取余数即可。

样例数据

input

4 2

output

6

六种可能性是:r r r r;b r r r; rbrr; rrbr; r r r b; b r r b

​ r表示红花,b表示蓝花

数据规模与约定

40%数据保证 N<=100 K<=20

时间限制:$1 \text {s}$

空间限制:$256 \text {MB}$

Solutions

标题 发表者 发表日期
None