可以用Maximize:Maximize[{w, s == 180 w && (a + b + c + d + e + f + g + h)/40 == w &&
3*a + 3.5*b + 4*c + 4.5*d + 5*e + 5.5*f + 6*g + 6.5*h == s &&
0 <= a <= 43 && 0 <= b <= 59 && 0 <= c <= 39 && 0 <= d <= 41 &&
0 <= e <= 27 && 0 <= f <= 28 && 0 <= g <= 34 && 0 <= h <= 43}, {a, b, c, d, e, f, g, h, s, w}]... |