UVa 10943 - How do you add?(组合数)
来源:互联网 发布:c语言位运算优先级 编辑:程序博客网 时间:2024/05/16 05:37
求一个数n拆成k个数的方法个数。
利用隔板法求得
利用
#include<cstdio>const int maxn=210;const int mod=1000000;int c[maxn][maxn];int main(){ for(int i=0;i<maxn;++i) c[i][0]=1; for(int i=1;i<maxn;++i) for(int j=1;j<=i;++j) c[i][j]=(c[i-1][j]+c[i-1][j-1])%mod; int n,k; while(~scanf("%d%d",&n,&k)&&(n||k)) printf("%d\n",c[n+k-1][k-1]); return 0;}
0 0
- UVa 10943 - How do you add?(组合数)
- uva 10943How do you add?(简单组合)
- UVA 10943(How do you add?)
- How do you add?(UVA 10943)
- UVa 10943 How do you add? (组合数学)
- UVA - 10943 How do you add?【组合数取余(递推)】
- UVA 10943 - How do you add
- UVA 10943 How do you add?
- uva 10943 - How do you add?
- UVa 10943 - How do you add?
- UVa:10943 How do you add?
- UVA 10943 - How do you add?(dp)
- uva 10943 - How do you add?(dp)
- UVA 10943 - How do you add?
- UVA 10943 How do you add?
- uva 10943 How do you add? (DP)
- UVa 10943 - How do you add?
- UVA 10943 How do you add?
- Lua5.2改动
- UVa 12174:Shuffle(滑动窗口)
- 《乌合之众》深度分析日本这个失败的产品
- 判断文件夹是否存在,不存在创建文件夹
- Android-补间动画基本使用(位移、缩放、旋转、透明)
- UVa 10943 - How do you add?(组合数)
- Java JVM(五):JDK8 新特性
- 黑马程序员——java基础——IO流
- 双链表的建立、求长、定位、插入、删除、输出和释放
- Servlet
- 苹果证书导出到p12
- 如何重新发明短信息这个古老的轮子
- 练习:利用迭代器写一个注册登录功能
- 迭代器使用注意事项