Codeforces--630F--Selection of Personnel(组合数)
来源:互联网 发布:mac 这个磁盘已被锁定 编辑:程序博客网 时间:2024/05/01 22:39
Selection of Personnel
Time Limit:500MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64uDescription
One company of IT City decided to create a group of innovative developments consisting from 5 to 7 people and hire new employees for it. After placing an advertisment the company received n resumes. Now the HR department has to evaluate each possible group composition and select one of them. Your task is to count the number of variants of group composition to evaluate.
Input
The only line of the input contains one integer n (7 ≤ n ≤ 777) — the number of potential employees that sent resumes.
Output
Output one integer — the number of different variants of group composition.
Sample Input
Input
7
Output
29
解体思路:对于组合数学问题,在计算时需要边乘分子,边除分母,否则会数据溢出,wa了三次,必须得记住了。
代码如下:
#include<stdio.h>long long C(int n,int m){long long ans=1;int num=1; while(m--){ ans*=(n-m); ans/=num;//边乘边除 ,从小到大除 ,可以保证整除 num++; } return ans;}int main(){int n,i;long long sum;while(scanf("%d",&n)!=EOF){sum=0;for(i=5;i<=7;i++){sum+=C(n,i);}printf("%lld\n",sum);}return 0;}
0 0
- Codeforces--630F--Selection of Personnel(组合数)
- Codeforces--630F--Selection of Personnel(组合数)
- codeforces 630F Selection of Personnel(组合数)
- Codeforces 630F Selection of Personnel 【组合数】
- CodeForces 630 F. Selection of Personnel(组合数学)
- CodeForces - 630F Selection of Personnel (组合数学)
- Codeforces 630F:Selection of Personnel【数列组合】
- CodeForces 630F-Selection of Personnel【组合数学】
- Codeforces 630F - Selection of Personnel
- codeforces 630F Selection of Personnel
- CodeForces-630 F. Selection of Personnel【排列组合】
- codeforces #630 F. Selection of Personnel
- CodeForces-630F.Selection of Personnel
- Codeforces 630F Selection of Personnel ( C(a,b) )
- codeforces_630F.Selection of Personnel
- Selection of Personnel
- CODEFORCES630F-Selection of Personnel
- Codeforces Gym 100548F Color (组合数+容斥)
- 九度-题目1126:打印极值点下标
- hibernate缓存机制详细分析
- iOS 开发之动画篇 - Transform和KeyFrame动画
- 杭电1276士兵队列训练问题
- Linux vmstat命令实战详解
- Codeforces--630F--Selection of Personnel(组合数)
- gitlab 7.4.5 relative url configuration
- 流媒体开发之--HLS--M3U8解析(1)
- QML动画使用总结
- 研发流程图
- 遍历Arraylist的四种方法
- Codeforces 651E:Table Compression
- Animation动画详解(十)——联合动画的XML实现与使用示例
- java学习之自定义异常