USC Programming Contest

Spring 2026 USC Programming Contest

Problems

The problems are available as a PDF document. The table below contains sample solutions programmed by participants during the contest, as well as the input data and correct solutions used by the judges. Note that the judges' sample C++ solutions also include an input validator to ensure that the generated test cases satisfy the specs we gave.

ProblemC/C++ solutionJava/Python solutionJudges' C++ solutionInputCorrect Output
A - Penalty KicksPeter WangJustin Zhengpenalty.cpppenalty.inpenalty.out
B - Game ReportPeiran QiuGianna Besmontereport.cppreport.inreport.out
C - Hope Springs EternalChen Gongno solutionhope.cpphope.inhope.out
D - Eyes on the BallVayun MathurTycho Ellingball.cppball.inball.out
E - BriberyAmelia Schroederno solutionbribery.cppbribery.inbribery.out
F - OffsidesJacky LinTycho Ellingoffsides.cppoffsides.inoffsides.out

Results

There were 17 participants. Out of these, 14 solved at least one problem, 11 solved at least two problems, 7 students solved at least 3 problems, 5 students solved at least 4 problems, and one student solved 5 problems.

RankNameProblems solvedcumulative time
1Tycho Elling (Math PhD)5844
2Peiran Qiu (CSCI Junior)4339
3Amelia Schroeder (CSCI Freshman)4492
4Jacky Lin (CSCI Freshman)4681
5Vayun Mathur (CSCI Junior/Senior)4845

The complete final standings are also available.

We would like to thank VSoE for making the labs available for the contest. David Kempe wrote the problem set. Changyu Zhu, Chenhui Zhu, Yue Wu, and Chenghao Wang provided standard solutions and test cases. Yue Wu also worked as contest judge. Daniel Yip and Loc Vo created and installed the contest environment on the machines. Multiple volunteers from ACM and Isabel Fernandez from Viterbi IT helped with running the contest.




Overview Details Rules


Sponsors in Spring 2019
Electronic Arts
Google
Northrop Grumman
Marconi Foundation

(contest.usc.edu)