uva10943(球放盒子问题)
来源:互联网 发布:如何修改4g网络设置 编辑:程序博客网 时间:2024/05/19 02:28
题意:
给出N,K;
问由K个数字相加得到N的方法有几种;
思路:
问题可以转化成有N个小球放进K个和盒子有几种方法;
#include <cstdio>#include <cstring>const int MOD = 1000000;const int N = 105;int c[2*N][2*N], n, k;void getC(int n) {memset(c, 0, sizeof(c));c[0][0] = 1;for(int i = 0; i <= n; i++) {c[i][0] = c[i][i] = 1;for(int j = 0; j < i; j++) {c[i][j] = (c[i - 1][j] + c[i - 1][j - 1]) % MOD;}}}int main() {getC(2*N);while (scanf("%d%d", &n, &k) && n) {printf("%d\n", c[n + k - 1][k - 1]);}return 0;}
0 0
- uva10943(球放盒子问题)
- 盒子放球问题
- uva10943
- uva10943
- uva10943
- uva10943
- UVa10943
- 放盒子
- [NOIP2017模拟]放盒子
- 放球问题
- 【证明】放球问题
- 放球问题
- 放球问题的研究
- CodeForces 342C--矩形盒子能最多放多少个球
- 球和盒子的组合数学问题
- 盒子与球问题的探讨
- N个小球放M个盒子
- 鼠标放上去盒子向上滑动
- hdu5379 dfs+排列组合
- 49 款人脸检测/识别的API、库和软件(转)
- 使用WinPcap抓包分析网络协议
- HDU1875:畅通工程再续【Kruskal & Prim】
- Group By的简单用法
- uva10943(球放盒子问题)
- 简单实现了一个学生成绩信息管理系统
- hdu1671
- what-to-tune-in-mysql-56-after-installation.html
- 关闭对话框重启还保留着上次的数据--MFC中如何把数据保存到注册表
- poj 2421 Constructing Roads【kruskal & prim】
- MVC设计模式,预处理,转码(2015.8.11)
- BZOJ1011
- 做一个像向日葵一样的项目经理——激励你的团队