#251. 方格填数

方格填数

无额外样例。

题目描述

NN 个方格排成一排,让你往方格中填数。每个方格只能填 01,不能不填,而且不能有连续 KK 个方格都填 1

问:你有多少种不同的填法?

两种填法不同,当前仅当至少存在一个格子在两种填法中所填的数字不同。

输入格式

一行,两个正整数 N,KN, K

输出格式

一个整数,表示不同的填法种数。

样例1输入

3 2 

样例1输出

5

样例2输入

32 3 

样例2输出

334745777

数据规模

4040%的数据:1N10,1K51≤N≤10, 1≤K≤5

100100%的数据:1N50,1K51≤N≤50, 1≤K≤5