USC Programming Contest

Fall 2024 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.

ProblemC/C++ solutionJava/Python solutionJudges' Python solutionInputCorrect Output
A - Sign RestorationTracy HuNathan Sparksrestoration.pyrestoration.inrestoration.out
B - Sign PranksVayun MathurGianna Ysabel Besmontepranks.pypranks.inpranks.out
C - Perfect PhotosWilliam XiangSpencer Tranphotos.pyphotos.inphotos.out
D - Access ControlPeiran Qiuno solutionaccess.pyaccess.inaccess.out
E - Land PurchaseShidong Zhangno solutionpurchase.pypurchase.inpurchase.out
F - 5-Mile HikeLian FouseVijay Kumaravelrajanmiles.pymiles.inmiles.out

Results

There were 22 participants. Out of these, 19 solved at least one problem, 18 solved at least two problems, 14 students solved at least 3 problems, 7 students solved at least 4 problems, 5 students solved at least 5 problems, and two students solved all six problems.

RankNameProblems solvedcumulative time
1Shidong Zhang (CSCI MS)6465
2William Xiang (CSCI PhD)6585
3Yiming Gao (CSCI MS)5384
4Peiran Qiu (CSCI Sophomore)5519

The complete final standings are also available.

Pictures from the award ceremony (taken by Nathan Sparks) are available for you to enjoy.

We would like to thank VSoE for making the labs available for the contest. David Kempe wrote the problem set. Changyu Zhu, Adhyyan Sekhsaria, and Chenghao Wang provided standard solutions and test cases. Changyu Zhu 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)