用概率的倒数
1/((1/5)exp5)=15625120是哪里来的??

解决方案 »

  1.   

    这个题目本身就条件不足,littlecpu(嘿,哥们,你欠我分,快给咯)、Hodex(小何才露尖尖角)两们朋友的解法,都有一个已知条件没提供的假定,那就是:饮料、香烟、宠物都是一个已知的集合(由五个互异的元素构成)选取。否则,饮料、香烟、宠物的种类就是不确定的,
    那总的组合方式也就不确定了,不知大家有何见解!
      

  2.   

    如果是这样的话,应该是5 * 5 * 5 * 5 * 5 次
    其实用算法语言就是:
    for (国籍)
    {
    for (房子)
    {
    for (饮料)
    {
    for (香烟)
    {
    for (宠物)
    {
    //组合结果
    }
    }
    }
    }
    }
    大家看一下,遗漏哪一种情况了。
      

  3.   

    这跟RGB配色不是一样的道理吗?
    R可取0..255共256种值
    G可取0..255共256种值
    G可取0..255共256种值
    所以总共有256*256*256种颜色!
      

  4.   

    RGB配色是某一个像素的可能性,如果在加上屏幕位置的条件,那就又多了呀
      

  5.   

    for (国籍)
    {
    for (房子)
    {
    for (饮料)
    {
    for (香烟)
    {
    for (宠物)
    {
    //组合结果
    }
    }
    }
    }
    }
    for (房子)对应的是那个属性?位置,颜色?
    假设现在for (房子)对应的是颜色信息,外面再套一个关于房间位置的for,那这也只是得到一间房子可能的情况,现在有五间房子,要同时变化呢。
      

  6.   

    to: qsqwmy(禽兽)
    饮料、香烟、宠物各有多少种呢?
      

  7.   

    对不起,由在题目中出现过的东西得出的条件如下
    国家:英国,丹麦,德国,瑞典,挪威
    颜色:蓝,白,绿,黄,红
    饮料:茶,咖啡,啤酒,牛奶,水
    香烟:Dunhill,Blue Master,Pall Mall,Prince,Blends
    宠物:猫,鸟,鱼,马,狗
      

  8.   

    你还考虑房子的位置,那再加个步骤,乘法原理:
    实现这件事共分六步:
    house-pos、
    house-color、
    nation、
    pet、
    drink
    cigar,
    每一步有5种选择,
    所以共有5的6次方种情况(不好书写)
      

  9.   

    house-pos、5
    house-color、 5
    nation、5!
    pet、   5
    drink   5
    cigar,  5所以为:5*5*5!*5**5*5
      

  10.   

    简化去想,如果是2人a和b,2个烟c和d,2个屋子e和f,那就是
    a,c,e
    a,d,e
    a,c,f
    a,d,f
    b,c,e
    b,c,f
    b,d,e
    b,d,f
    就是2的3次方,同理,题目的答案就是5的5次方,因为算法相同
      

  11.   

    "2人a和b,2个烟c和d,2个屋子e和f"的例子有意思,这个例子有点特别,因为照2的3次方来算,等于8,但是如果是照P2-2(P2-2表示2取2的排列)来算,那么(P2-2)*(P2-2)*(P2-2)正好也是8,所以建议取3来作为例子。
      

  12.   

    其实这个命题的等价命题是:
    往N个容器里放物品,物品有M种,
    每种有N个且互异。问有多少种不同的放法。
    所以这个问题有排列也有组合。
    答案是(N的M次方)种。
    所以本题目答案应该是:5的5次方(你必须要一类作容器的。)
    请大家看一下我提的这个命题与楼主提的是否等价。
      

  13.   

    对于“棋快一步”的命题,我有一点要补充,那就是这N个容器是有顺序的,或者说是有编号的,正是因为这样,当某种物品被放到容器里的时候,应该用排列,而不是组合,也就是说ABCDE和EDCBA是不一样的,所以,M*(N!)。我已经另外写了一个算法,这回的算法快多了,20分钟就解决问题,事实证明,M*(N!)是正确的。