
Which approach is best?
In competitive programming, which is better? Solve problems and then learn related algorithms, or learn algorithms and then solve related problems? (answer)
I’m writing some answers on Quora this year. For more information, see A Project for 2021.