hdu 2200 Eddy's AC难题
2014-07-26 23:48
295 查看
Eddy's AC难题
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3665 Accepted Submission(s): 1719
Problem Description
Eddy是个ACMer,他不仅喜欢做ACM题,而且对于Ranklist中每个人的ac数量也有一定的研究,他在无聊时经常在纸上把Ranklist上每个人的ac题目的数量摘录下来,然后从中选择一部分人(或者全部)按照ac的数量分成两组进行比较,他想使第一组中的最小ac数大于第二组中的最大ac数,但是这样的情况会有很多,聪明的你知道这样的情况有多少种吗?
特别说明:为了问题的简化,我们这里假设摘录下的人数为n人,而且每个人ac的数量不会相等,最后结果在64位整数范围内.
Input
输入包含多组数据,每组包含一个整数n,表示从Ranklist上摘录的总人数。
Output
对于每个实例,输出符合要求的总的方案数,每个输出占一行。
Sample Input
2 4
Sample Output
1 17
排列组合问题:从n个数中依次选2~n个数 对每个选出来的数在有序状态下进行插空。m个数有m-1个空,依次加起来就OK了。
#include<stdio.h> #include <iostream> using namespace std; double fun(int n,int r) { double sum=1; for (int i=1; i<=r; i++) { sum*=(n+1-i)*1.0/i; } return sum; } int main() { int n; double sum; while (cin>>n) { sum=0; for (int i=2; i<=n; i++) { sum+=fun(n,i)*(i-1); } printf("%.0f\n",sum); } return 0; }
相关文章推荐
- hdu-2200 Eddy's AC难题
- hdu-2200-Eddy's AC难题
- hdu 2200 Eddy's AC难题
- 杭电 2200 Eddy's AC难题(排列组合)
- 杭电oj 2200 Eddy's AC难题 Java
- HDOJ-2200-Eddy's AC难题(组合数)
- HDOJ 2200 Eddy's AC难题(数学组合概率题)
- hdu Eddy's AC难题 数学题目 一种排列组合C(n,i)的运算
- hdoj 2200 Eddy's AC难题 【找规律】
- HDU 2200 Eddy's AC难题(组合数学)
- OJ---Eddy's AC难题
- Eddy's AC难题
- HDU 2200 Eddy's AC难题(组合数学)
- hdu-2200-Eddy's AC难题
- HDU-2200-Eddy's AC难题
- hdu-2200-Eddy's AC难题
- Eddy's AC难题 HDU - 2200 (求组合数)
- hdu 2200 Eddy's AC难题
- HDU 2200 Eddy's AC难题 -数论
- hdu 2200 Eddy's AC难题 (数学)