USACO 2022 US Open — full contest set

← All past problems · Official 2022 US Open results

The US Open closes the 2021–22 USACO season — 5 hours per division, three problems each across Bronze, Silver, Gold, and Platinum. Strong performance here (combined with the earlier Dec / Jan / Feb rounds) determines invitations to the summer training camp where the four-student IOI team is selected. This page is my landing for all 12 problems.

Canonical source. Statements, sample data, and editorials live at usaco.org/index.php?page=open22results. Everything below is my own paraphrase / study notes — verify on the official site before relying on them.

Round at a glance

FieldValue
Contest windowLate March 2022, 4-day window
Duration5 hours, individual, open-book within the contest window
DivisionsBronze, Silver, Gold, Platinum
Problems per division3 (12 total)
ScoringOut of 1000 per division; partial credit via subtasks (Silver+)
SignificanceFinal round of the 2021–22 season; the season's top US scorers earn an invitation to summer camp where the IOI team is chosen
Allowed languagesC++17, Java, Python 3 (C++ strongly preferred at Gold/Platinum)
Notable problemsPlatinum P1 "262144 Revisited" is a callback to the 2016 March "262144" problem — same merge rule, but now answer every contiguous subarray

Divisions

How I'm using this set

  1. Bronze and Silver: real timed 60–90 min attempts, full implementation, then editorial comparison.
  2. Gold: read the statement and constraint, brainstorm an approach for 20 min before peeking at the key idea.
  3. Platinum: study problems — read editorial, sketch the data structure, then reimplement from memory the next day.
  4. Spot-compare with the 2016 March "262144" so the doubling DP feels familiar before opening the Revisited variant.