предположим, у меня есть таблица такого типа:
A B 3
C D 1
E F 2
G H 4
Сумма последнего столбца равна 10, и я хочу, чтобы самые большие значения составляли не менее 60% от общего значения. Таким образом, в этом случае он вернет
G H 4
A B 3
Увеличивается до 70%, но если было выбрано только 1-е значение, оно возрастает только до 40%. Даже при том, что может быть комбинация, которая вернет ровно 60%, мы хотим взять самые большие числа.
Итак, я думаю, что знаю, как отсортировать значения от наибольшего к наименьшему и как суммировать все значения, но я не знаю, как тогда брать только строки, которые суммируют до 60%.