1,2,3,4,5 数字组合,组合的情况为1位、2位、3位、4位、5位数字的组合,
要求:
1、站在后面的数要比站在前面的数大,例如12为合法,21为非法。
2、五个数字在同一个组合里面不重复出现,例如224为非法。请问
1、可以组出多少组?
2、算法代码如何写?好难啊,谢谢
1、2、3、4、5、12、13、14.....

解决方案 »

  1.   

    可以组出多少组?   
      =   5取1   +   5取2   +   5取3   +   5取4   +   5取5
      =   2^5 = 322、算法代码如何写?   console.writeline(2^5);
      

  2.   

    1位  5取1 = 5
    2位  5取2 = 10
    3位  5取3 = 10
    4位  5取4 = 5
    5位  5取4 = 1是奥数,不用程序
    1,2,3,4,5 ..., N   数字组合,组合的情况为1位、2位、3位、4位、5位 .... N位 数字的组合, 可以组出 2^N-1 组排列,组合,中学数学
      

  3.   

    1位     5取1   =   5 
    2位     5取2   =   10 
    3位     5取3   =   10 
    4位     5取4   =   5 
    5位     5取5   =   1 
    是奥数,不用程序 
    1,2,3,4,5   ...,   N数字组合,组合的情况为1位、2位、3位、4位、5位   ....   N位   数字的组合,   可以组出 2^N-1组 排列,组合,中学数学
      

  4.   

    Click the link to solve your problem.Good luck!