#T1009. 测试题

测试题

题目描述

构造一个长度为 nn 的序列,每个元素的范围是 [1,k][1,k];

对于相邻的两个元素 A,B (AA,B\ (A在前,BB 在后)),满足 ABA \le B 或者 A%B0A \% B \neq 0,求方案数,对 1e9+71e9+7 求余。

输入格式

nnkk

输出格式

输出方案数对 1e9+71e9+7 取模的结果。

样例输入1

2 2

样例输出1

3

样例输入2

2 1234

样例输出2

1515011

样例1解释

{1,1},{1,2},{2,2}

数据范围

20%20\%的数据,n=2,k100n = 2,k \le 100

另有20%20\%的数据,n=3,k100n = 3,k \le 100

另有20%20\%的数据,k=2k = 2

80%80\%的数据,1n10,1k10001 \le n \le 10, 1\le k \le 1000

100%100\%的数据,1n10,1k1051 \le n \le 10, 1\le k \le 10^5