有一组数,(23, 35.5, 26.5, 100, 76, 236.4, 100, 55.5, 238, 410.5, ... ...) 等等,都是大于0的,怎么选出其中的几个数相加,使和大于某个数(比如说 562),且和与这个数值的差值最小。就是说怎么求 (x+y+z+j+k+ ... +p+q)-562=diff,当x, y, z, j, k, p ,q等为哪些值时,差值diff的值最小。
求解题思路求算法,本来数学就不好,何况毕业这么多年了...
求解题思路求算法,本来数学就不好,何况毕业这么多年了...