从n+m步中挑选min(n,m)步向上走,剩下的就是向下走。

求解n+mCmin(n,m)时,要一边计算一边约分。

#include <cstdio>
#include <algorithm>
#include <iostream>using namespace std;
unsigned int n,m;unsigned int Com(unsigned int m,unsigned int n)
{double cnm = 1.0;while(n > 0)cnm *= (double)(m--)/(double)(n--);cnm += 0.5;return (unsigned int)cnm;
}int main()
{while(cin>>n>>m && (n||m) ){cout << Com(n+m,min(n,m))<<endl;}
}

转载于:https://www.cnblogs.com/helica/p/5168657.html

POJ1942-Paths On a Grid-组合数学相关推荐

  1. POJ1942 Paths on a Grid(组合)

    题目链接. 分析: #include <cstdio> #include <iostream> #include <map> #include <cstrin ...

  2. HEU 2036 Paths on a Grid

     1/**//**************************************  2Problem: HEU 2036 Paths on a Grid  3Time: 0.0020 s   ...

  3. 【POJ - 1942 】Paths on a Grid (组合数学,求组合数的无数种方法)

    题干: Imagine you are attending your math lesson at school. Once again, you are bored because your tea ...

  4. Paths on a Grid

    http://poj.org/problem?id=1942 题意:一个n*m的格子,从左下角走到右上角有多少种走法,规定只能向上或向右走: 思路:解法挺水的,高中学组合数的时候老师给讲过:求C[m+ ...

  5. hdu与poj题目分类

    POJ 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(po ...

  6. 杭电oj题目题型分类(转)

    1001 整数求和 水题 1002 C语言实验题--两个数比较 水题 1003 1.2.3.4.5... 简单题 1004 渊子赛马 排序+贪心的方法归并 1005 Hero In Maze 广度搜索 ...

  7. HDOJ题目分类大全

    版权声明:本文为博主原创文章,欢迎转载,转载请注明本文链接! https://blog.csdn.net/qq_38238041/article/details/78178043 杭电里面有很多题目, ...

  8. HDU题目分类大全【大集合】

    基础题: 1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.  1032.1037.1040.1048.1056.105 ...

  9. 杭电OJ题目分类(转载)

    1001 整数求和 水题 1002 C语言实验题--两个数比较 水题 1003 1.2.3.4.5... 简单题 1004 渊子赛马 排序+贪心的方法归并 1005 Hero In Maze 广度搜索 ...

  10. hdoj杭电问题分类

    杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...

最新文章

  1. 如何编写Python模块/包?
  2. 使用Movie Maker制作视频相册
  3. consul之:ACL配置使用
  4. org.hibernate.LazyInitializationException: could not initialize proxy - no Session
  5. java.util.concurrent 多线程框架
  6. python3 ftp启动_python3利用pyftpdlib模块启动ftp服务
  7. 不是赚钱太难,妄想天上掉馅饼,才是导致贫穷的根源
  8. Spring boot admin 使用
  9. vue页面中样式修改子组件的样式
  10. 数据流图转换为软件结构图
  11. PPT中插入矢量图(以及从visio直接复制变模糊的处理方法)
  12. 有奖互动 | 感恩节福利放送中
  13. 那些大厂 HR 是怎么筛选简历的?
  14. 如何在安装 Enscape渲染器时禁用或启用弹出窗口
  15. django基于python的平南盛世名城小区疫情防控系统--python-计算机毕业设计
  16. Pig 更新: 发布 0.7 版本
  17. 2019年应届生校招技面随笔
  18. QNX系统的实时性分析-实时性能测试标准
  19. Arduino控制PCF8574
  20. 三维可视化技术在超超临界锅炉防磨防爆中的应用

热门文章

  1. 软件工程--项目开发计划
  2. 我们已经不用 AOP 做日志很久了!
  3. Java 集合框架综述
  4. JVM:GC日志解读
  5. Andriod --- JetPack (五):DataBinding + LiveData +ViewModel 简单实例
  6. 【Python】青少年蓝桥杯_每日一题_11.11_统计英文字母、空格、数字、其他字符的个数
  7. word置顶_小鱼便签怎么设置置顶
  8. python里的os模块_python中os模块再回顾
  9. masonry的约束应该写在哪里_规划奇思|“中心城区”到底在哪里?和城镇开发边界是什么关系?...
  10. oracle executesqlcommand,Oracle Execute Command Sql Script in Win