Ik heb het volgende probleem:
Ik heb de volgende lijst (dit is een deel ervan):
Voorwaarden:
Ik heb een vaste hoeveelheid Naquadah the besteden.
Ik mag elk "product" meerdere malen kopen
Ik wil mijn maximale strength eruit halen.
Omdat ik wel iets van wiskunde af weet, maar niet zoveel probeer ik het hier maar eens. Ik wist van mij HBO wiskunde nog dat dit het knapsack probleem is, echter heb ik nergens een fatsoenlijke oplossing in C, C++ of PHP gevonden die dit probleem oplost. Ik ben er ondertussen wel achter dat het een unbounded knapsack probleem is en dat de 0/1 knapsack oplossing (ook wel binair) niet van toepassing is.
Is er iemand (een toevallig langskomend wiskundig genie ofzo
) die me hierbij kan helpen?
Ik heb de volgende lijst (dit is een deel ervan):
Name | Strength | Value |
cell attack unit | 10 | 1000 Naquadah |
probe attack unit | 20 | 1800 Naquadah |
spider attack force | 30 | 3200 Naquadah |
ecosystem attack force | 60 | 5100 Naquadah |
AI Interfacors | 160 | 16400 Naquadah |
Voorwaarden:
Ik heb een vaste hoeveelheid Naquadah the besteden.
Ik mag elk "product" meerdere malen kopen
Ik wil mijn maximale strength eruit halen.
Omdat ik wel iets van wiskunde af weet, maar niet zoveel probeer ik het hier maar eens. Ik wist van mij HBO wiskunde nog dat dit het knapsack probleem is, echter heb ik nergens een fatsoenlijke oplossing in C, C++ of PHP gevonden die dit probleem oplost. Ik ben er ondertussen wel achter dat het een unbounded knapsack probleem is en dat de 0/1 knapsack oplossing (ook wel binair) niet van toepassing is.
Is er iemand (een toevallig langskomend wiskundig genie ofzo