#CF414B. Mashmokh 与 ACM
Mashmokh 与 ACM
Mashmokh 与 ACM
- 时间限制:1 秒
- 内存限制:256 MiB
题目描述
Mashmokh 的老板 Bimokh 不喜欢 Mashmokh,于是把他解雇了。Mashmokh 决定去上大学,并且参加 ACM 而不是找新工作。他想成为 Bamokh 队的成员。为此,他被分配了一些编程题,并有一周时间去完成。Mashmokh 不是一个很有经验的程序员。实际上他根本不是程序员,所以他没能解出来。因此,他来请你帮他解决这些题目。其中有一道题如下。
给定长度为 的整数序列 (),如果序列中的每一个数都能被后一个数整除(即对于所有 ,,有 能被 整除),则称这个序列是“好的”。更正式地说,对于所有的 (),都有 。
给定 和 ,求长度为 的“好”的序列的个数。由于答案可能很大,请输出答案对 ()取模的结果。
输入格式
输入的第一行包含两个用空格分隔的整数 ()。
输出格式
输出一个整数,代表长度为 的“好”的序列的个数,对 取模。
样例输入 1
3 2
样例输出 1
5
样例输入 2
6 4
样例输出 2
39
样例输入 3
2 1
样例输出 3
2
数据范围
对于所有数据,。答案对 取模。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 30 | |
| 2 | ||
| 3 | 40 | 无特殊限制 |