您的位置:首页 > 其它

poj 1942 Paths on a Grid

2017-02-03 22:17 429 查看
这是一个简单的高中数学题

用计算机算出他的实际数字

#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;

double comp(unsigned n,unsigned m)
{
unsigned a=m+n;
unsigned b=(m<n?m:n);
double cnm=1.0;
while(b>0)
cnm*=(double)(a--)/(double)(b--);

return cnm;
}

int main(void)
{
unsigned m,n;
while(cin>>m>>n)
{
if(!m && !n)
break;

cout<<fixed<<setprecision(0)<<comp(n,m)<<endl;

}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: