当前位置: 首页 > 有奖问答 >规划求解问题求编程

规划求解问题求编程

作者 caiweiblue
来源: 小木虫 200 4 举报帖子
+关注

条件:1、数列:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
2、给定和值:15 21 27 30 46 51
求:所有由给定数列1中的6个不同数字组成的数列,这6个数字可以组成1个数字、2个数字、3个数字或者4个数字的组合,单个组合中数字总和满足给定和值,且单个组合中数字无重复。求大神给出方法,谢谢! 返回小木虫查看更多

今日热帖
  • 精华评论
  • Edstrayer

    [latex]15=1+2+3+4+5[/latex]


    [latex]21=1+2+3+4+5+6[/latex]


    [latex]27=2+3+4+5+6+7[/latex]


    [latex]30=1+3+5+6+7+8[/latex]


    [latex]46=1+5+6+7+8+9+10[/latex]


    [latex]51=2+6+7+11+12+13[/latex]

  • caiweiblue

    引用回帖:
    2楼: Originally posted by Edstrayer at 2015-02-16 03:34:25
    15=1+2+3+4+5
    21=1+2+3+4+5+6
    27=2+3+4+5+6+7
    30=1+3+5+6+7+8
    46=1+5+6+7+8+9+10
    51=2+6+7+11+12+13...

    您的这些数字不能组成一个含6个数字的数列啊。而且,最多4个数字的和等于给定和值。如果可能的话,请给出程序和方法。谢谢!

  • Edstrayer

    [latex]15=7+8[/latex]


    [latex]21=2+8+11[/latex]


    [latex]27=8+19[/latex]


    [latex]30=11+19[/latex]


    [latex]46=2+19+25[/latex]


    [latex]51=7+19+25[/latex]


    这里2,7,8,11,19,25是6个数字的数列,且每个和值都是不超过数列中不超过3项的和。
    采用的方法是枚举组合计算,用手工试算的,编程很复杂,因为组合的方法太多啦!

  • caiweiblue

    引用回帖:
    4楼: Originally posted by Edstrayer at 2015-02-17 02:34:46
    15=7+8
    21=2+8+11
    27=8+19
    30=11+19
    46=2+19+25
    51=7+19+25
    这里2,7,8,11,19,25是6个数字的数列,且每个和值都是不超过数列中不超过3项的和。
    采用的方法是枚举组合计算,用手工试算的,编程很复杂,因为组合 ...

    我在网上搜了好多凑数字的程序,都是针对单个和值的,有没有针对多和值的凑数字程序呢?求大神帮忙,谢谢

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓