省赛来了(组合数)nyoj158
来源:互联网 发布:德国淘宝 编辑:程序博客网 时间:2024/05/17 22:38
省赛来了
时间限制:1000 ms | 内存限制:65535 KB
难度:2
- 描述
一年一度的河南省程序设计大赛又要来了。
竞赛是要组队的,组队形式:三人为一队,设队长一名,队员两名。
现在问题就来了,给你m个人,要求每队n个人,求共有几种不同的组队方式。
(题目保证m%n等于0,所有数据不超出int范围)
- 输入
- 多组测试数据,以EOF结束。
每组测试数据输入两个整数m,n。 - 输出
- 对每组测试数据输出不同组队方式的数量(考虑到输出的数可能会很大,所以请输出对2013取余后的值),并在输出结束之后输入一个换行符。
- 样例输入
4 2
- 样例输出
6
- 来源
- NYIST校赛选拔赛
- 上传者
ACM_丁国强
思路:这样想 从4个里面选2个 再从剩下的里面选2个
C(4,2) +C(2,2) 一直把人选完
#include<iostream>#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int ac(int n){ if(n==1||n==0) return 1; return n*ac(n-1);}int main(){ int a,b; while(cin>>a>>b) { int t=a/b; int n=a; int sum=1; int cnt;// cout<<t<<endl; while(t--) { cnt=(ac(n)/(ac(b)*ac(n-b))); sum*=cnt; n-=b; } cout<<sum%2013<<endl; }}
0 0
- 省赛来了(组合数)nyoj158
- 计算组合数 乘法又溢出了
- 组合数(nyoj32)
- 组合数(dfs)
- 组合数(dfs)
- 组合数 (Lucas)
- 组合数(未完)
- sumcomb (组合数)
- uva1635(组合数)
- 组合数(dfs)
- POJ 2613 组合数的比(好吧,我承认我又写复杂了)
- poj 3252 (组合数)
- hdu 4655 (组合数)
- 求组合数(数学)
- acm-组合数(prev_permutation)
- Catalan数(组合数学)
- nyoj32组合数(DFS)
- (组合数学)Stirling 数
- 零碎问题汇总
- 1080. Graduate Admission (30) (模拟排序啊 ZJU_PAT)
- SQL Server 2008 R2评估期已过的解决办法和sqlserver 服务器打不开问题
- DOM中修改内容和创建节点
- ibatis插入数据返回ID的方法
- 省赛来了(组合数)nyoj158
- javaScript BOM事件的应用
- 第二节 MongoDB基本命令用
- 266A - Stones on the Table
- ibatis插入CLOB字段
- HDOJ 题目2111Saving HDU(贪心)
- ibatis快速入门(二)
- jbpm4.4环境搭建
- UIView按钮代码优化