Editorial for Ray Needs Help
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
I wanted to add a series of quick solution sketches to my problems without one. These aren't technically full editorials, but I hope that they are enough for you if you are stuck. :-)
The first subtask was meant to reward dynamic programming approaches.
The second subtask was solvable with simple matrix exponentiation across a tropical semiring.
For the final subtask, if is the matrix representing the graph, we precompute and multiply an initial vector state (which represents the state after taking zero edges from the starting node) by the matrices to compute instead of finding directly.
Comments