#24. 火柴数字

火柴数字

No testdata at current.

火柴数字

题目描述

使用火柴表示 0099 的方法如下:

image.png

给定一个整数 nn,恰好用完 nn 根火柴可以组成多少个不同的正整数?

注意正整数的首位不能为 00。输出方案数模 1,000,000,0071,000,000,007 的余数。

输入输出格式

输入格式

  • 单个整数:表示 nn

输出格式

  • 单个整数:表示方案数模 1,000,000,0071,000,000,007 的余数。

输入输出样例

4
2
6
6

样例解释

样例 1 解释:

四根火柴可以表示11或者4,所以有两种

样例 2 解释:

可行的方案是111,14,41,6,9,77

数据范围

  • 对于 30%30\% 的数据,1n201\leq n\leq 20
  • 对于 60%60\% 的数据,1n2,0001\leq n\leq 2,000
  • 对于 100%100\% 的数据,1n2,000,0001\leq n\leq 2,000,000