码迷,mamicode.com
首页 > 其他好文 > 详细

hdu 2049 不容易系列之(4)——考新郎

时间:2016-07-23 12:04:30      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

技术分享

 在本博AC代码中,求CNM用的是Anm/amm没用阶乘的形式,两者皆可

#include <stdio.h>
int main(void)
{
    long long a,b,larr[21];
    int x,y,i,c,n,m;
    larr[1]=0;larr[2]=1;larr[3]=2;
    for(i=4; i<=20; i++)
        larr[i]=(larr[i-1]+larr[i-2])*(i-1);
    scanf("%d",&c);
    while(c--)
    {
        scanf("%d%d",&n,&m);
        a=b=1;x=n;y=m;
        for(i=m; i>=1; i--)
        {
            a*=x--;
            b*=y--;
        }
        printf("%lld\n",a/b*larr[m]);
    }
    return 0;
}

  

 

hdu 2049 不容易系列之(4)——考新郎

标签:

原文地址:http://www.cnblogs.com/A--Q/p/5698057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!