#P2700. k - Tree

k - Tree

题目描述

定义 k-tree 是一个有根树,并且满足:

  • 每一个非叶子节点都有 kk 个孩子节点;
  • 每一条边都有一个边权;
  • 每一个非叶子节点指向其 kk 个孩子节点的 kk 条边的权值分别为 1,2,3,,k1,2,3,⋯,k

求有多少条从 k-tree 的根节点出发的路径满足它们的边权之和等于 nn,并且经过的这些边中至少有一条边的边权大于等于 dd。答案对 109+710^9+7 取模。

输入格式

一行三个整数 n,k,dn,k,d1n,k1001\le n,k\le 1001dk1\le d\le k

输出格式

一个整数表示答案,对 109+710^9+7 取模。

3 3 2
3
3 3 3
1
4 3 2
6
4 5 2
7