POJ1942-Paths On a Grid-组合数学
2024-08-24 04:12:14
从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 > )
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;
}
}
最新文章
- linq的简单增删改查
- c++并发练习---多线程顺序打印
- sql*loader的直接加载方式和传统加载方式的性能差异
- Python开发【第六章】:Python面向对象
- Linux下原子性操作,类似Windows下的InterLockedXXX
- windows10 IOT +Azure会议概要总结
- Python装饰器通用样式
- Hadoop MapReduce编程的一些个人理解
- woe_iv原理和python代码建模
- 聊聊Python的time模块
- VB开发类似IIS简易的WebServer,代码不到100行
- 问题 1923: [蓝桥杯][算法提高VIP]学霸的迷宫 (BFS)
- yii2.0 引入autoload.php提示Operation not permitted
- expdp和impdp导入导出用法【转】
- luogu P2480 [SDOI2010]古代猪文
- Smarty模板保留缓存
- pandas.io.common.CParserError: Error tokenizing data. C error: Expected 1 fields in line 526, saw 5
- Nginx部署vue多项目
- NIO框架之MINA源码解析(四):粘包与断包处理及编码与解码
- (纪录片)统计的乐趣 The Joy of Stats (2010)
热门文章
- struts2中ajax的使用
- Android 其他特效展示
- 初学Python,对于开发工具不是很了解?一文带你选择适合你的开发工具
- Docker中运行Dockerfile时报错“cannot allocate memory”
- thymeleaf参考手册
- 【dataX】阿里开源ETL工具——dataX简单上手
- ORA-12638:Credential retrieval failed(身份证明检索失败)解决方法
- svn代码发版的脚本分享
- 常用rsync命令操作梳理
- 第二次作业 对VC++6.0编译软件的评价