quote:以下是引用like821080在2012-12-17 08:45:11的发言:quote:以下是引用winter938在2012-12-16 20:50:14的发言:
楼上:从HEX 0000 7FFF数到HEX 000F FFE0,每增加1时点一点当前数以2进制表示时有没有15个位为1,有就是可能的组合之一,再据此去计算相应的总重是否合乎要求.
说实在的,我只是不知道怎么处理遍历怎么应用
如果是用FOR循环的话,那应该怎么做呢?
我想第一个是20选1,第二个是19选一
很想学习新的方法,还望高手指点!
遍历的话,就意味对所有的组合,进行判断,是否满足质量75kg正负50g。按照20选15(不重复),组合有C(20,15)=C(20,5)= 15504种 ,关于组合生成的算法有许多,例如,递归法、字典序等等。