TC官方合作论坛

标题: 找一组数固定个数的和等于固定值 [打印本页]

作者: c724211922    时间: 2015-8-21 08:50
标题: 找一组数固定个数的和等于固定值
星数=数组(2,3,3,1,2,1,3,1,2,3,3,1,2,3,3,1,2,3,3,4)
这样看成关联数组也行<星数=数组("a1"=2,"a2"=3,"a3"=1,"a4"=1,"a5"=2,"a6"=3,"a7"=3,"a8"=2,"a9"=3,"a10"=3,"a11"=2,"a12"=1,"a13"=4,"a14"=3,"a15"=3,"a16"=1)
>
找出数组n=16个元素里符合 ,任意<=12个元素相加的和 >=30,把符合条件的多个数组下标保存到一列新数组,
例如:比如 a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a13+a14的和=30
   就输出一个 , 最终=数组("k1"="a1","k2"="a2",......"k14"="a14")
                 最终n=数组("k1"="a2","k2"="a3",......"k14"="a14")等
以上这里是最重要的
**********
当然这可能是输出多个数组,我实际应用是游戏背包装备带星级,合成“圣灵”最多放12件磨具总和最少30个星级,
在上边求出一组数组中我再选着一个 星数 的下标形成新数组,优先级是这样的,
   
星级的和越小越好(不浪费) 装备个数越大越好(优先合成低星磨具)

求帮助
作者: sam7894604    时间: 2015-8-21 23:08
【鬼玺开源】TC5.0 - 随机N个数计算和为M的其中O个数
http://bbs.tyuyan.com/thread-52646-1-1.html

老头的问题挺好玩的,学到不少。

作者: c724211922    时间: 2015-8-21 23:13
感谢鬼玺 和qq群帮忙的梦影




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1