UVa 10943 - How do you add?(组合数)
求一个数n拆成k个数的方法个数。
利用隔板法求得
a n s = ( n + k − 1 k − 1 )
利用 c [ i ] [ j ] = ( c [ i − 1 ] [ j ] + c [ i − 1 ] [ j − 1 ] ) % m o d 递推预处理组合数,然后读入 n 、 k 输出答案即可。
1 |
|
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
相关文章
求一个数n拆成k个数的方法个数。
利用隔板法求得
a n s = ( n + k − 1 k − 1 )
利用 c [ i ] [ j ] = ( c [ i − 1 ] [ j ] + c [ i − 1 ] [ j − 1 ] ) % m o d 递推预处理组合数,然后读入 n 、 k 输出答案即可。
1 | #include<cstdio> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **