Thank you very much for your reply. I had always assumed that the main strategy was to get as many tickets, especially since they give negative points, but this is an example where that is not the case. So I need to rethink my solution.
Hello,
I enjoyed the puzzle BUT it is classified as “VERY HARD” and I was given only 50 points for the solution!!
I expected 500 points!
How can one know in advance the points one would get the solve a puzzle?
Hello, why this “VERY HARD” puzzle only gives 50 points for submitting the solution? I expected 500 or 250 points…
Thank you, Nicola. Is there a way to know in advance which puzzles give the most points?
is there a list of the official (non-community) puzzles for “very-hard”?
Official very hard→500 points.
Official hard→250 points.
Official medium→100 points.
Community puzzle→50 points.
Official easy→25 points.
Onboarding→5 points.
Some puzzles have an extra achievement. You can get more points in contests when you upgrade in the next league and in the quest map.
Any puzzles that say ‘By playername’ below the title are community puzzles (and worth 50xp). All the others are official puzzles and can be worth more.
However, it is probably NP-complete (it seems close to a knapsack problem), so it would be nice to have limits better stated (typically max number of cards per color seems to be 6, and actual max number of routes is 20, which is very significantly different from 30), so that the directions in which we should try to optimize are less random (OK, we can simply read the actual test cases instead…).
Note that the “official” solution in the contribution is incorrect, it fails on
10 0 5
5 0 0 0 0 0 0 0 0
4 0 Red A B
1 0 Red A C
1 0 Red A D
1 0 Red A E
1 0 Red A F
I just published a C# solution.
It is faster than all other C# solutions.
About 2x of Djoumns ;-p
About 1.1x of eulerscheZahl
The strategy is very different from the above two solutions, and especially different from eulerscheZahl’s, which might be faster in other scenarios but uses more memory.