呵呵,
有一个简单的方法可否?
如果K=3
就把最后的结果除以3,如果K=N,就把最后的结果除以N???
(我不懂算法,行外人,有不对的地方请指出)
以N=100,K=5为例:
一, 每份至少为1,所以N-K=95只有这个数是可改变的,即,
1,1,1,1,1 这是必须且可予先分配的
二,那么有,
1+95,1,1,1,1
1+94,1+1,1,1,1
1+93,1+2,1,1,1
1+93,1+1,1+1,1
1+92,1+3,1,1,1
1+92,1+2,1+1,1,1
1+92,1+1,1+1,1+1,1(这个注意,后一个+的数字 不能大过前一个,避免重复的关键,即1+92,1+1,1+2,1,1是重复的)
。。。。。。。
到此,两个字--------递规