2024 US Open Contest -- Final Results

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

A total of 4280 participants submitted at least one solution. Of these, 2270 were from the USA, with high representation also from China, Canada, Korea, Pakistan, India, Singapore, Taiwan, England, Romania, Hong Kong, Germany, Egypt, and Vietnam.

In total, there were 8416 graded submissions, broken down by language as follows:

 5065 C++17
 1247 Python-3.6.9
 1114 Java
  949 C++11
   33 C
    8 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 2024 US Open Contest, Platinum

The platinum division had 461 total participants, of whom 339 were pre-college students. Results for top scorers are here. Congratulations to all of the top participants for their excellent results!

1

Identity Theft
View problem  |   Test data   |   Solution

2

Splitting Haybales
View problem  |   Test data   |   Solution

3

Activating Robots
View problem  |   Test data   |   Solution

USACO 2024 US Open Contest, Gold

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

1

Cowreography
View problem  |   Test data   |   Solution

2

Grass Segments
View problem  |   Test data   |   Solution

3

Smaller Averages
View problem  |   Test data   |   Solution

USACO 2024 US Open Contest, Silver

The silver division had 2661 total participants, of whom 2081 were pre-college students. All competitors who scored 650 or higher on this contest are automatically promoted to the gold division. .

1

Bessie's Interview
View problem  |   Test data   |   Solution

2

Painting Fence Posts
View problem  |   Test data   |   Solution

3

The 'Winning' Gene
View problem  |   Test data   |   Solution

USACO 2024 US Open Contest, Bronze

The bronze division had 3025 total participants, of whom 2360 were pre-college students. All competitors who scored 650 or higher on this contest are automatically promoted to the silver division.

1

Logical Moos
View problem  |   Test data   |   Solution

2

Walking Along a Fence
View problem  |   Test data   |   Solution

3

Farmer John's Favorite Permutation
View problem  |   Test data   |   Solution

Final Remarks

The 2023-24 season regular competition season is now complete! -- thanks to all who participated, particularly those who competed in every contest of the season.

The US Open contest ran quite smoothly from a technical standpoint. The problems in the contest were indeed quite challenging, resulting in fairly generous promotion cutoffs. We are aware that in recent years the difficulty level of our contests has crept upward; this will be a topic for discussion with our coaches at our upcoming camp, to try and ensure our lower-level contests remain approachable for novice students. 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".

Throughout this season, we saw amazing results in terms of problem solving and coding, but also a surprising uptick in things that I'm not thrilled to see: (often blatant) cases of academic dishonesty, attacks on our infrastructure, and instances of harassment of competitors and USACO staff. A tremendous amount of USACO staff time is consumed by these issues -- time that I would much rather be directed towards our academic initiatives. I implore everyone in our community to work together to promote higher standards of appropriate conduct in this regard. Following the trend of our "certified" contests in platinum, we will likely be taking further and possibly more dramatic steps in future seasons to restructure our contests so as to ensure contest integrity. More to follow on this down the road.

A large number of people contribute towards the quality and success of USACO contests. Those who helped with this contest include Chongtian Ma, Benjamin Qi, Richard Qi, Avnith Vijayram, Suhas Nagar, Andi Qu, Danny Mittal, Alex Liang, Anand John, Spencer Compton, Andrew Gu, Claire Zhang, Brandon Wang, Nathan Wang, Jichao Qian, Benjamin Chen, Rain Jiang, and Mihir Singhal. Thanks also to our translators for their help throughout this season in helping to extend the reach of our contests. Finally, we are exceedingly grateful to the USACO sponsors for their generous support: Citadel, Ansatz, X-Camp, TwoSigma, VPlanet Coding, EasyFunCoding, Orijtech, and Jump Trading.

We look forward to seeing everyone again for the 2024 US Open contest, our final contest of the season.

Happy coding!

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