Ребят, помоги пожалуйста придумать математический или программный (python) способ для решения следующей задачи.
Имеется несколько покупателей с разным балансом в портфеле:
Алиса: 100000 р
Боб: 1000 р
Джек: 70000 р
Каждый покупатель стремится купить как можно больше разнообразного товара НЕ В ЕДИНИЧНОМ количестве (лоты), а затем продать с небольшой наценкой. Пример: Алиса покупает: 2 рубашки, 8 футболок и т.д.
Остальные продавцы повторяют все действия за Алисой. Проблема в том, что у всех разный баланс и нужно придумать способ, который позволял бы уравнивать лоты в зависимости от баланса в портфеле (от покупательной способности).
Пример:
1) Алиса покупает: 8 телефонов, 5 пылесосов, 2 телевизора
2) Джек покупает: 7 телефонов, 3 пылесоса, 1 телевизор
3) Боб покупает э: 1 телефон, 0 пылесосов, 0 телевизоров