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

巧妙的相约,求c(n,m)

时间:2014-10-28 17:02:24      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:for   sp   bs   nbsp   return   c   br   if   l   

_int64 c(int a,int b)

{

    __int64 i,j,n[30],m[30],k=0,g=1;

    if(b==0)

        return 1;

    for(i=0;i<=b-1;i++)

    {

        n[i]=a-k;

        m[i]=b-k;

        k++;

    }

    for(i=0;i<=b-1;i++)

    {

        for(j=0;j<=b-1;j++)

        {

            if(n[i]==m[j])

            {

                n[i]=1;

                m[j]=1;

                break;

            }

        }

    }

    for(i=0;i<=b-1;i++)

        g*=n[i];

    for(i=0;i<=b-1;i++)

        g/=m[i];

    return g;

}

巧妙的相约,求c(n,m)

标签:for   sp   bs   nbsp   return   c   br   if   l   

原文地址:http://www.cnblogs.com/dj3839/p/4056910.html

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