Spring12 / Home

Spring 2012 USC Programming Contest (6 May 2012)


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 solutionJudges' solutionInputCorrect Output
A - AlarmistTBATBADarryl / Noel / Ryan / Aadarshalarmist.inalarmist.out
B - CountdownTBATBARyan / Noelcountdown.incountdown.out
C - Hiking TrailsTBATBANoeltrails.intrails.out
D - Emergency RationsTBATBANoel / Aadarsh / Ryanrations.inrations.out
E - ArmageddonTBATBARyan / Darrylarmageddon.inarmageddon.out
F - NumerologyTBATBADarryl / Ryannumerology.innumerology.out


There were 12 participants, and all the students solved at least one problem, 7 students solved at least 3 problems and 4 students solved all 6 problems. The top five participants were the following.

RankNameProblems solvedcumulative time
1Yu Cheng (CSCI PhD)6532
2Rongqi Qiu (CSCI PhD)6566
3Siyu Yue (EE PhD)6584
4Junda Chen (CECS/Math Senior)6778
5Fei Fang (CSCI PhD)4441

Best Freshman Prize: Tobias Lee (CSCI Freshman).

The complete final standings are also available.

Cash prizes for the top nine participants, food, T-shirts for everyone, etc. were/will be provided thanks to our sponsors Google, Lockheed Martin, and Language Weaver.

We would also like to thank several volunteers who made this programming contest possible. VSoE made the labs available for the contest, and provided competent technical support. Darryl Deweese, Ryan Brown, Noel Overkamp and Aadarsh Patel helped develop the problems and standard inputs/outputs. Noel also took over the judging and clarification during the contest. Jiaping Zhao stayed with the contestants throughout the contest. Prof. Kempe supervised the whole procedure and gave us lots of suggestions.


Pictures of the contest will be available for your viewing pleasure.