Ähm, Ja nee ist klar.
Ich glaube hier gibt es genau zwei Möglichkeiten. Entweder dein Lehrer denkt du bist hochbegabt und will mit deiner Hilfe abkassieren oder er hält dich für einen hoffnungslosen Fall und hat dich gewaltig verar... äh reingelegt.
Das was du da schilderst ist eine Version des sogenannten Rucksackproblems, welches ein Musterbeispiel für ein NP-Vollständiges Problem ist. Um die Aufgabe zu lösen müsstest du daher erstmal eines der
Millenium-Probleme lösen (Und damit ein Preisgeld von einer Million Dollar kassieren), nämlich die Frage ob die Komplexitätsklasse P = der Komplexitätsklasse NP ist. Den nur, wenn dem so ist, existiert ein Algorithmus, der dir die Lösung in polynomieller Laufzeit liefert. Ist P ungleich NP, wovon viele ausgehen, gibt es lediglich einen Algorithmus mit exponentieller Laufzeit.
Mal so als Größenordnung, was exponentielle Laufzeit bedeutet:
Bei 100 Gegenstände: 2^100 = 1267650600228229401496703205376
Selbst wenn du diesen Superrechner:
http://www.focus.de/wissen/technik/erfindungen/superhirn-supermuc-europas-groesster-superrechner-wird-eingeweiht_aid_784338.html
zur Verfügung hättest und man annimmt, dass jede Kombination genau 1 Rechenschritt bedeutet, würdest du immer noch über 13
Mio. Jahre benötigen! Mit einem normalen Rechner geht es in Bereiche, so alt ist unsere Erde nicht.
______________
mfg
o-4-n
"If you’re incompetent, you can’t know you’re incompetent." - [David Dunning]
*** Die Suchfunktion ist KEINE tödliche Krankheit! ***
Eventplanung, Equipment, Zeltverleih, Catering