Идея в том, чтобы запилить в телефон. Тогда курс на андроид.
Прога проста: вбиваем паринги, считается максимальная сумма (да, ХТ, тут надо бы твой минимакс, но это не костыль, а трость) и при каких парингах будет получена.
Тыкаешь на сложившийся паринг в табличке - прога запоминает и пересчитывает с учетом оставшихся вариантов. Так можно в динамике следить за эффективностью парингов.