求助,分配算法设计
有ABC三个容器,以及30个随机数,最最开始有一个初始状态,这30个随机数随机在3个容器中(每个容器中有多少个数,都有哪些数这都是随机分配的,但是3个容器中一共放置着30个数这是确定的)现在要求对容器中的数进行移动(即从一个容器中拿出一个数放入另一个容器中这属于1步),怎样能在尽量少的步数下让三个容器中的数的总和尽可能相等和接近(因为30个数是随机数,所以不排除怎么分配也不可能完全相等的情况,所以要求尽可能相等和接近),当然每个容器中有多少个数不作要求,只要求30个数一个不多一个不少的放在3个容器中即可。我不确定请教C语言算法的帖子发在本版里是否完全对应,大神这么多,提问这么简单的问题还望莫被嫌弃~~
一帖多发,会被封ID
想找人气,你可以送点话费什么的{:lol:} RAMILE 发表于 2016-4-26 09:59
一帖多发,会被封ID
想找人气,你可以送点话费什么的
哦……我是新手,不太懂规矩,昨天在哪个版块发了,然后一直没消息,我有点着急就在这个版块又发了一遍,不好意思哦~
不行的话就把这个帖子删掉好了……不过我不会操作,还希望您教教我了~
页:
[1]