What are the best ways to learn contests programming algorithms like USACO. I need to start learning algorithms since I just got into the silver division. Are there any good books or tutorials to learn algorithms and methods such as Dijkstra's, Dynamic Programming, Flood-fill, etc. In Java and really be able to know how to implement them for problems? Thank you very much for your help!
source
share