Silver rewards picking the right standard idea. Gold rewards combining several. Here is how to bridge the gap.
What Gold adds
- Graphs: Dijkstra, MST, topological sort, connected components.
- Dynamic programming: knapsack, interval DP, DP on trees.
- Data structures: sets/maps, custom comparators, prefix structures.
An 8-week plan
- Weeks 1–2: graph traversal & shortest paths.
- Weeks 3–4: DP patterns.
- Weeks 5–6: MST, union-find, topological sort.
- Weeks 7–8: mixed timed mocks & upsolving.
Why students stall
They memorize templates without understanding when each applies. Gold problems hide the algorithm — practice identifying it, not just coding it.
This follows Bronze to Silver. Train with our Competitive Programming program and the USACO guide.