我有7组数,分别为3600 3600 2000 1000 4000 4000 2000
和为15000 
要求每组所取数不大于指定的值,可以为0 如:1000 1600 3000 3000 4000 1400 1000
求各位指点

解决方案 »

  1.   

    没看懂
      

  2.   

    一共需要15000的物品需要从这7个地方获取 他们能提供的最大量就是那些 能有多少种组合
      

  3.   

    也就是说求一个数被分为N个元素的不同组合了。不知道理解可对。
      

  4.   

    例子顺序写的有点不大对  每组获取的数量不大于指定的值 求最终的和为15000 
      

  5.   

    每组所取数不大于指定的值???
      

  6.   

    每组所取数不大于指定的值???
      

  7.   

    每组所取数不大于指定的值???
      

  8.   

    就是3600 3600 2000 1000 4000 4000 2000
    这几个 每组取值范围就是如第一组0-3600
    求和为15000的N种方式
      

  9.   

    从1 1 1 1 1 1 1循环到
    3600 3600 2000 1000 4000 4000 2000  
    需要循环次数为
    829440000000000000000000次  期间判断每一个组合的和  如果只是整百  只需要8294400000  哈哈 
      

  10.   

    大概了解了 谢谢了 7次嵌套循环 计算量真够大的 不知道电脑能承受的起吧