Я пытаюсь найти наибольшую сумму подмножества определенного набора данных, где среднее значение поля в наборе данных соответствует заданным критериям.
Например, скажем, у меня есть веса людей (примерниже), и моя цель - найти наибольший общий вес, где средний вес полученной группы составляет от 200 до 201 фунтов.
- 210
- 201
- 190
- 220
- 188
Используя вышеизложенное, наибольшая сумма весов, где средний вес составляет от 200 до 201 фунтов, приходится на лиц 1, 2,и 3. Сумма их весов составляет 601, а средний вес между ними составляет 200,3.
Есть ли способ запрограммировать что-либо для выполнения вышеизложенного, кроме грубой силы, предпочтительно с использованием python?Я даже не уверен, с чего начать исследование, поэтому любая помощь или руководство приветствуются.