HOJ 1446 Binomial Showdown
2012-11-28 00:06
337 查看
http://acm.hit.edu.cn/hoj/problem/view?id=1446
计算组合数
计算组合数
#include <stdio.h> double Binomial(int n, int k); int main() { int n, k; double res; while (scanf("%d %d", &n, &k) != EOF) { if (n == 0 && k == 0) break; res = Binomial(n, k); printf("%.0lf\n", res); } return 0; } double Binomial(int n, int k) { double p1, p2; p1 = p2 = 1; if (k > n/2) k = n-k; while(k) { p2 *= n; p1 *= k; n--; k--; } return p2/p1; }
相关文章推荐
- POj 2249 Binomial Showdown 【组合数学】
- 简单计算求组合数 Binomial Showdown
- POJ 题目2249 Binomial Showdown(数学)
- ZOJ 1938 Binomial &&poj 2249 (Binomial Showdown )(睡前一水)
- POJ 2249 Binomial Showdown (连乘整商求组合数)
- Binomial Showdown(P2249)
- Poj.2249 Binomial Showdown【组合数】 2015/09/23
- poj2249 Binomial Showdown(二项式系数)
- (组合数学3.1.2.1)POJ 2249 Binomial Showdown(排列组合公式的实现)
- zoj 1938 Binomial Showdown 组合数裸基础
- zoj 1938 Binomial Showdown 组合数裸基础
- POJ2249_Binomial Showdown
- 2013资格赛——Binomial Showdown
- (组合数学3.1.2.1)POJ 2249 Binomial Showdown(排列组合公式的实现)
- POJ 2249-Binomial Showdown(排列组合计数)
- Binomial Showdown
- POJ 2249 Binomial Showdown 笔记
- POJ2249 Binomial Showdown
- Binomial Showdown C(n,m)
- UVa 530 - Binomial Showdown