分钱
题号:NC220147
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

有一天,某某滨走在路上看到了n元钱,他捡起钱拔腿就跑回了宿舍。但是他回寝后,因为太过于激动而没把钱藏好以至于全寝都发现了他捡的钱。秉着见者有份的原则他决定把钱分给全寝的人(不必平均,但每个人分的的钱必须为整数)。已知寝室共有k人,求某某滨共有多少种分法。

输入描述:

输入一行,包括n,k。(12<n≤1000,2≤k≤12)

输出描述:

输出一个整数,即不同的分法。

示例1

输入

复制
7 3

输出

复制
4

说明

四种分法为
1,1,5

1,2,4

1,3,3

2,2,3

备注:

(拾金不昧是一种美德)