Ik heb een probleempje. De vraag is weet iemand een beter algorithme
dan ik. (ik tik dit terwijl mijn eerste versie draait. Ik denk dat het
binnen een uurtje klaar is, zodra dat het geval is, dan wordt het minder
interessant om nog overnieuw te beginnen).
Ik heb twee lijsten met getallen. Noem deze A en B. De eerste lijst
is kleiner dan de tweede. Ik zoek de O waarvoor de meeste a
<is-element-van> A en A+O <is-element-van> B.
In de praktijk is lijst A 76 elementen en lijst B 46000 elementen. En
O (en alle getallen in de lijsten) zullen minder dan 205 miljoen zijn.
Huidige strategie is: Probeer alle O's. Ik ben ondertussen op 104
miljoen.
Ik heb het resultaat wat ik moest hebben. Topscore is 74 met een max van 76. Dat zal hem wel zijn. Achteraf.... Ik had al drie andere resultaten en samen met het uiteindelijke antwoord zijn ze allemaal deelbaar door 256. Dus bij 255/256 die ik heb zitten proberen was het eigenlijk kansloos. Als ik me dat eerder had gerealiseerd dan had ie dus in ongeveer 15 sec klaar geweest: er zijn dan maar minder dan een miljoen mogelijkheden.
[Bericht gewijzigd door rew op zondag 7 februari 2021 15:56:13 (25%)