logo AlgoBeat OnlineJudge
登录 注册

#102004. [BZOJ 2004] [Hnoi2010]Bus 公交线路

内存限制:259 MiB 时间限制:20000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

小 Z 所在的城市有 个公交车站,排列在一条长 的直线上,从左到右依次编号为 ,相邻公交车站间的距离均为

作为公交车线路的规划者,小 Z 调查了市民的需求,决定按下述规则设计线路:

  1. 设共 辆公交车,则 号站作为始发站, 号台作为终点站。
  2. 每个车站必须被一辆且仅一辆公交车经过(始发站和终点站也算被经过)。
  3. 公交车只能从编号较小的站台驶往编号较大的站台。
  4. 一辆公交车经过的相邻两个站台间距离不得超过

在最终设计线路之前,小 Z 想知道有多少种满足要求的方案。由于答案可能很大,你只需求出答案对 取模的结果。

输入格式

仅一行包含三个正整数 ,分别表示公交车站数,公交车数,相邻站台的距离限制。

输出格式

仅包含一个整数,表示满足要求的方案数对 取模的结果。

样例

样例输入 #1

10 3 3

样例输出 #1

1

样例说明 1

可行方案如下:

样例输入 #2

5 2 3

样例输出 #2

3

样例说明 2

可行方案如下:

样例输入 #3

10 2 4

样例输出 #3

81

数据范围与提示

对于 的数据,