В настоящее время у меня возникли проблемы с оптимизацией моего алгоритма. Речь идет о магазине, предлагающем несколько разных товаров, которые разделены на 5 разных категорий (еда, напитки и т. д.).
- Если вы покупаете два товара из двух разных категорий, вы получите скидку 5 % на эти два товара.
- При покупке из 3 разных категорий вы получите скидку 10 %.
< li>При покупке из 4 разных категорий вы получите скидку 20 %. - При покупке из 5 разных категорий вы получите скидку 25 %.
Алгоритм должен оптимизировать цену любого шопинга.
Вот пример, в котором для простоты я предполагаю, что каждый товар стоит 5 долларов.
Покупатель покупает- 2 товара из категории 1,
- 2 товары из категории 2,
- 2 товара из категории 3,
- 1 товар из категории 4
- 1 предмет категории 5.
Подробнее здесь: https://stackoverflow.com/questions/785 ... count-java