2022 December Contest -- Final Results

The 2022 December contest featured algorithmic programming problems covering a wide range of techniques and levels of difficulty.

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

 5378 USA 4259 CHN  444 CAN  332 KOR  142 IND  125 ROU   88 MYS
   77 SGP   72 TWN   64 VNM   61 HKG   55 GEO   50 GBR   47 IRN
   46 DEU   40 POL   36 ARM   28 FRA   28 EGY   25 AUS   21 AZE
   18 ISR   18 BLR   17 UKR   17 KAZ   15 GRC   14 HRV   14 BGD
   13 SLV   13 NZL   12 TUR   12 TUN   12 THA   12 CHE   12 BRA
   10 KGZ   10 JPN   10 IDN    8 RUS    8 NLD    7 ZAF    7 SWE
    7 SRB    7 MNG    7 ESP    7 BGR    6 SYR    6 PHL    5 MEX
    5 LTU    5 COL    5 ARE    4 TKM    4 PER    4 NPL    4 EST
    3 SVK    3 NGA    2 PRK    2 MDA    2 MAR    2 LUX    2 KHM
    2 ITA    2 IRL    2 CYP    2 CUB    1 VEN    1 UZB    1 TJK
    1 SHN    1 PRT    1 PAK    1 MLT    1 MAC    1 LVA    1 IRQ
    1 HUN    1 GUM    1 FIN    1 DOM    1 CZE    1 CHL    1 BOL
    1 BEL    1 AUT    1 ARG    1 AFG
In total, there were 26969 graded submissions, broken down by language as follows:

12396 C++17
 6423 C++11
 4386 Java
 3561 Python 3.6.9
  178 C
   25 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 2022 December Contest, Platinum

The platinum division had 412 total participants, of whom 247 were pre-college students. We saw a fair number of perfect scores in this contest, including 4 from the USA. Results for top scorers are here. Congratulations to all of the top participants for their excellent results!

1

Breakdown
View problem  |   Test data   |   Solution

2

Making Friends
View problem  |   Test data   |   Solution

3

Palindromes
View problem  |   Test data   |   Solution

USACO 2022 December Contest, Gold

The gold division had 1035 total participants, of whom 721 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

Bribing Friends
View problem  |   Test data   |   Solution

2

Mountains
View problem  |   Test data   |   Solution

3

Strongest Friendship Group
View problem  |   Test data   |   Solution

USACO 2022 December Contest, Silver

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

1

Barn Tree
View problem  |   Test data   |   Solution

2

Circular Barn
View problem  |   Test data   |   Solution

3

Range Reconstruction
View problem  |   Test data   |   Solution

USACO 2022 December Contest, Bronze

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

1

Cow College
View problem  |   Test data   |   Solution

2

Feeding the Cows
View problem  |   Test data   |   Solution

3

Reverse Engineering
View problem  |   Test data   |   Solution

Final Remarks

Our 2022-2023 season looks like it's off to a great start, with record-setting participation numbers in the December contest!

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 quick word about the importance of academic integrity in our contests: several hundred participants were disqualified for cheating in this contest. Cheating carries a penalty of lifetime disqualification from USACO advancement, and teachers, school principals and college admissions officers generally do not relish being informed about students who have cheated on our contests (students have been expelled from their schools in the past as a consequence of cheating in USACO contests). Please respect the integrity of our contests. Dealing with cheating is one of the main reasons it can take such a long time to post contest results.

A large number of people contribute towards the quality and success of USACO contests. Those who helped with this contest include Benjamin Qi, Freddie Tang, Mythreya Dharani, Timothy Feng, Nathan Wang, Sam Zhang, Joe Li, Larry Xing, Aryansh Shrivastava, Chongtian Ma, Jesse Choe, Yuval Vaknin, Danny Mittal, Nick Wu, Spencer Compton, Riya Arora, Jonathan Paulson, Claire Zhang, Andi Qu, Richard Qi, David Hu, Mark Chen, Daniel Zhang, and Timothy Qian. 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, EasyFunCoding, and Jump Trading.

We look forward to seeing everyone again for the 2023 January contest.

Happy coding!

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