当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 您好! 我想问下我连接了一个对等网:一个是xp的操作系统一个win2000操作系统 可是在win2000下不能访问xp操作系统中的文件.在xp下却能访问win2000中的文件, 为什么?是不是高操作系统不能访问低操作系统? 有什么办法让在xp下访问win2000中的共享文件吗? 谢谢!! ......
 ·如何禁止vc作为调试器    »显示摘要«
    摘要: 安装delpht/bcb之后,他就作为系统调试器,有程序出错他就跳出来;装上vc也是一样,怎么禁止他的自动调试功能? ......


一道算法题,谢谢

题目是:用递归的方法求C

int   c(n,   m)  
  {  
        if   (   n   ==   1   )     return   m;  
        return   c(n-1,   m)   *   (m-n+1)   /   n   ;    
  }   //   m>=n

NO.2   作者: bcloud

int   c(int   n,int   m)  
  {  
  if(n==0)  
  return   1;  
  if(n==1)  
  return   m;  
  if(n*2>m)  
  return   c(m-n,m);  
  return   c(n-1,m-1)*m/n;  
  }

NO.3   作者: happycock

组合最后不是要除N!吗,每个都除N,整合起来就是N!

NO.4   作者: BlueSky2008

c(n,m)   =   m!/(n!*(m-n)!)  
                =   (m-1)!/((n-1)!*(m-n)!)   *   m/n  
                =   c(n-1,m-1)   *   m/n

NO.5   作者: mmmcd

来晚了

NO.6   作者: jwd_1_cool

提供zju   1202     题目!   就是一道组合题,楼主可以练练!  
   
 

NO.7   作者: limd

我以来晚了,希望也能得点分

NO.8   作者: happy__888

m*(m-1)*....*(m-n+2)*(m-n+1)  
  C[N.M]   =   ---------------------------  
                      1   *   2   *   3   *   ....   *   n  
     
   
                          m*(m-1)*....*(m-n+2)    
  C[n-1,   m]   =   -------------------------  
                            1*2*3*...     *(n-1)  
   
  对比一下就看到了:  
   
  C[n,   m]   =   C[n-1,   m]   *   (m-n+1)   /   n  
   
   
  考虑到n=0的情形,代码修改一下就是:  
  int   c(n,   m)  
  {  
        if   (   n   ==   0   )     return   1;  
        return   c(n-1,   m)   *   (m-n+1)   /   n   ;    
  }


    摘要: 为什么我装完dx9及其sdk后,找不到microsoft.directx.dll (我用c#) ......
» 本期热门文章:
· 热门栏目:
» 相关精选文章
» 其它相关:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE