2024 February Contest · Full set
All twelve problems from the USACO 2024 February round, organised by division. Each division page contains my write-up of the three problems: paraphrased statement, key idea, C++ reference solution, and pitfalls.
Authoritative source. Problem statements, official PDFs, sample tests, and editorials
live at usaco.org/index.php?page=feb24results.
Everything below is my own paraphrase — when in doubt, click through to the official statement.
Contest metadata
| Field | Value |
|---|---|
| Season · Round | 2023–2024 · February |
| Divisions | Bronze, Silver, Gold, Platinum |
| Problems per division | 3 |
| Window | Friday Feb 23 – Monday Feb 26, 2024 (4 hours per attempt) |
| Languages | C, C++17/20, Java, Python 3 (defaults) |
| Default time / memory | 2.0 s / 256 MB (some problems extend these — noted per problem) |
Browse by division
Bronze
Bronze · 3 problems
Palindrome Game · Milk Exchange · Maximizing Productivity. Ad-hoc and simulation with big-integer / sliding-window twists.
Open Bronze →
Silver
Silver · 3 problems
Target Practice II · Test Tubes · Moorbles. Geometry-flavoured assignment, greedy construction, and lex-min decision sequences.
Open Silver →
Gold
Gold · 3 problems
Bessla Motors · Milk Exchange · Quantum Moochanics. Multi-source Dijkstra, monotonic stacks, and a tricky simulation invariant.
Open Gold →
Platinum
Platinum · 3 problems
Lazy Cow · Minimum Sum of Maximums · Infinite Adventure. Convex-hull-of-functions DP, k-fixed permutation DP, and binary-lifting on cyclic graphs.
Open Platinum →
How I'm reading this set
- Bronze first, cold. 60-minute timer, no editorial, no AI.
- Silver next, cold. Same drill — silver is the level I'm targeting.
- Gold for exposure. Read statements, predict algorithm family, then editorial.
- Platinum for the long view. Read editorials, attempt one of the three.