/ OK / 题库 /

K上升段

K上升段

问题描述:

对于n的一个全排列,如果它可以划分成k个单调递增序列,每个序列都尽可能最长,则称其为k上升段。例如:排列1 2 4 5 6 3 9 10 7 8是一个合法的3上升段,它可以划分成1 2 4 5 6;3 9 10;7 8这三个单调递增序列。对每个给定的(n,k),请你给出n的所有k上升段的个数。

输入格式:

输入仅有1行,包含两个数n, k(1 < n < 20, 1 < k < n)。

输出格式:

输出n的所有k上升段的个数。

样例

输入:

3 2

输出:

4

信息

难度
6
分类
动态规划 点击显示
标签
(无)
递交数
21
已通过
8
通过率
38%
上传者