Трябва ми помощ за математически проблем.
Имам списък с числа e.g. {16, 4, 20, 20, 15, 5}.
И цел 40
Трябва да изкарам максималния брой комбинации от списъка, които са равни на целта, като едно число се ползва само веднъж.
В този случай 2: 16,4,20 и 20,15,5. 20 20 и 15,5,16,4 също е отговор, но за решението на пробмема не ме интересува как ще ги подреди, въпроса е да са максимални на брой пъти целта. С други думи в списък: 8 8 24 32 32 да изкара 8 32, 8 32, а не 8 8 24.
Числата няма да са повече от 100 и най-голямото ще е 20, най-малкото ще е 1.