2021 US Open Contest -- Final Results

The 2021 US Open contest featured algorithmic programming problems covering a wide range of techniques and levels of difficulty.

A total of 5409 distinct users logged into the contest during its 4-day span. A total of 3889 participants submitted at least one solution, hailing from 74 different countries:

 2386 USA  722 CHN  161 CAN   71 KOR   62 IND   43 ISR   38 VNM
   21 SGP   21 ROU   21 GEO   19 FRA   16 TUN   16 POL   15 IRN
   15 BGD   13 TWN   12 TUR   12 SAU   12 RUS   11 JPN   11 CUB
   10 GBR   10 ARM    9 SLV    8 MYS    8 AUS    7 UKR    7 THA
    7 PHL    7 HRV    7 HKG    6 ZAF    6 MNG    6 KAZ    6 COL
    6 ARG    5 NLD    5 KGZ    5 BGR    4 TKM    4 SYR    4 EST
    4 EGY    3 VEN    3 MEX    3 GRC    3 ESP    3 DEU    2 PRT
    2 PER    2 LTU    2 ITA    2 IRL    2 HUN    2 FIN    2 BRA
    2 BLR    1 ZWE    1 SWE    1 SVN    1 SRB    1 QAT    1 PAK
    1 NZL    1 NOR    1 MDA    1 MAR    1 LUX    1 LKA    1 ISL
    1 IDN    1 CZE    1 CHE    1 AZE
In total, there were 8460 graded submissions, broken down by language as follows:

 2641 C++17
 2515 C++11
 2257 Java
  992 Python 3.6.9
   37 C
   18 Python 2.7.17

Below are the detailed results for each of the platinum, gold, silver, and bronze contests. You will also find solutions and test data for each problem, and by clicking on any problem you can practice re-submitting solutions in "analysis mode". If you are logged in, you will also see your own specific results below alongside the contest(s) you took.

USACO 2021 US Open, Platinum

The platinum division had 453 total participants, of whom 333 were pre-college students. We saw quite impressive results on the platinum problems in this contest, with several perfect scores. Results for top scorers are here. Congratulations to all of the top participants for their excellent results!

1

United Cows of Farmer John
View problem  |   Test data   |   Solution

2

Routing Schemes
View problem  |   Test data   |   Solution

3

Balanced Subsets
View problem  |   Test data   |   Solution

USACO 2021 US Open, Gold

The gold division had 856 total participants, of whom 676 were pre-college students. All competitors who scored 750 or higher on this contest are automatically promoted to the platinum division. Detailed results for all those promoted are here.

1

United Cows of Farmer John
View problem  |   Test data   |   Solution

2

Portals
View problem  |   Test data   |   Solution

3

Permutation
View problem  |   Test data   |   Solution

USACO 2021 US Open, Silver

The silver division had 2243 total participants, of whom 1869 were pre-college students. All competitors who scored 750 or higher on this contest (125 of them) are automatically promoted to the gold division.

1

Maze Tac Toe
View problem  |   Test data   |   Solution

2

Do You Know Your ABCs?
View problem  |   Test data   |   Solution

3

Acowdemia
View problem  |   Test data   |   Solution

USACO 2021 US Open, Bronze

The bronze division had 2062 total participants, of whom 1548 were pre-college students. All competitors who scored 750 or higher on this contest (171 of them) are automatically promoted to the silver division.

1

Acowdemia I
View problem  |   Test data   |   Solution

2

Acowdemia II
View problem  |   Test data   |   Solution

3

Acowdemia III
View problem  |   Test data   |   Solution

Final Remarks

The 2020-2021 USACO contest season has now reached its conclusion! This season definitely saw its share of challenging problems, but also its share of impressive feats of algorithmic coding on the part of our participants. I'm very happy with the overal outcomes from the past several contests, especially with reaching the milestone early in the season of 10,000+ participants per contest. Hopefully this bodes well for continued strength from the USA as we select finalists for further training and ultimately a team for participation in the IOI. I'm also excited about our ability to participate in the new EGOI contest this year.

For those not yet promoted, remember that the more practice you get, the better your algorithmic coding skills will become -- please keep at it! USACO contests are designed to challenge even the very best students, and it can take a good deal of hard work to excel at them. To help you fix any bugs in your code, you can now re-submit your solutions and get feedback from the judging server using "analysis mode".

A large number of people contribute towards the quality and success of USACO contests. Those who helped with this contest include Benjamin Qi, Spencer Compton, Danny Mittal, and Dhruv Rohatgi. I'd like to offer a tremendous round of thanks to Benjamin Qi, who has contributed a remarkable amount of energy to problem setting for our contests this season. Ben, many thanks from the entire USACO community for your challenging and insightful problems! Thanks also to our translators and to Clemson CCIT for providing our contest infrastructure. Finally, we are grateful to the USACO sponsors for their generous support: Citadel, Ansatz, X-Camp, TwoSigma, and Jump Trading -- your support is directly benefiting thousands of the top computing students worldwide, ensuring the talent pipeline in computing remains strong.

Hope everyone has enjoyed the 2020-2021 contest season, and we will see you all back next fall for more algorithmic fun!

Happy coding!

- Brian Dean ([email protected])
Professor and Chair, Division of Computer Science, School of Computing, Clemson University
Director, USACO