Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:32 MB
统计

问题描述:
对于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
( 说明,符合条件的排列是132,312,213,231)