poj-1942
来源:互联网 发布:免费占卜塔罗牌软件 编辑:程序博客网 时间:2024/06/16 22:52
// 356K 0MS G++#include <stdio.h>#include <string.h>unsigned int m;unsigned int n;void getNum(unsigned int m, unsigned int n) { long long total = m + n; long chooseNum = m > n ? n : m; double cnm = 1.0; while(chooseNum>0) cnm *= (double)(total--)/(double)(chooseNum--); cnm+=0.5; printf("%lld\n", (long long)cnm);}int main() { while(scanf("%u %u", &m, &n) != EOF) { if (!m && !n) { return 0; } else if (!m || !n) { printf("1\n"); } else{ getNum(m, n); } }}
对自己已经绝望了,一个组合的题竟然没有看出来,还想着用递推公式和卡特兰数来搞,
题解不写了,直接搬这个:
http://blog.csdn.net/lyy289065406/article/details/6648516
自己没啥可补充的,注意输入用usigend int 以及相应的数据类型,还有最后要加一个0.5
0 0
- poj 1942
- poj-1942
- poj 1942
- poj--1942
- poj 1942
- POJ 1942组合数
- poj-1942-组合数学
- poj 2253&zoj 1942
- POJ 1942 组合数
- poj 1942(详解)
- POJ 1942 组合数学
- POJ 1942(组合数学)
- 【POJ 1942】 + 排列组合
- poj 1942 Counterfeit Dollar
- POJ
- poj
- POJ
- POJ
- POJ1833 排列
- 网页
- Struts2的一个简单入门例子
- linux--判断是否有--包含特定字符串的文件名
- 链表——逆序输出
- poj-1942
- 关于使用php的spl_object_hash生成GUID
- 关于Java String.split 的记录
- 所有操作系统列表
- 环形缓存区设计源码
- 如何在Python中使用urllib2
- 模仿vine实现android视频的可间断录制和播放[basic]
- Xamarin.ios 使文件以自己应用程序方式打开 open in
- leetcode之Combination Sum