2014 WPI High School Programming ContestThe WPI Computer Science department hosted the ninth annual High School Programming contest on an snowy day at the end of a nearly interminable winter in Worcester, Massachusetts. A total of 136 students forming fortysix teams from twentythree school districts registered for the event. The teams primarily came from school districts from central Massachusetts, although some teams made the trip to WPI from Connecticut, New Hampshire, and Montpelier Vermont.The fourhour contest was held in four computing laboratories on campus (two in Kaven Hall, one in Salisbury Hall, and one in Fuller Laboratories) and the judging "Command Center" was in KH 116 where team advisors watched the contest unfold in real time as each student submission was judged by the contest judge. Each student team had a single computer on which to work, and so they had to manage their time (and typing ability!) efficiently to be able to place well in the contest. The problems tested the programming ability of the students in different areas, such as number theory, combinatoric problems, dice rolls and music theory. The contest was supported by an online submission system that allowed all participants to view the ongoing results of the competition in realtime. The problem set contained 10 problems of varying levels of difficulty, and students had to manage their time carefully as well as the number of their submissions; each failed submission received a small time penalty applicable towards the team score. The final results of the contest appear in the following table:
The Computer Science department would like to thank Mark Freitas (a member of the CS department's advisory board) for underwriting the costs of the contest, which allowed all students to participate for free and enabled us to give the students and advisors a set of trophies and certificates to mark their attendance in the contest. We would like to thank the student volunteers who helped ensure a smooth running contest:
Contest ProgressAll submissions were graded electronically using custom contest software developed by Prof. George Heineman at WPI. All students were assigned to their respective stations in the computer labs in Kaven Hall, Salisbury Labs and Fuller Labs. There were a number of teams that arrived late (because of the weather) and the contest began at 9:20AM.Because of the scoring used for the contest, it is not sufficient to simply solve all problems first, one must compute the accumulated scores of the times it took to solve each individual problem. Because of this, positions on the “leader board” for the contest were up for grabs. The goal, as always, is to complete as many problems as early as possible. The first submission was completed by team 29 (Westborough High school) after 581 seconds and they quickly set a fast pace that other teams found hard to meet. Behind team 29 two other teams were staking their claim to a trophy  team 38 (Phillips Academy Andover) and team 8 (Westford Academy). While the teams never caught up to Westborough, they did not falter as the competition heated up. By the end of the competition, four teams had solved all ten problems, a noteworthy accomplishment! In total fortyfour teams solved at least one problem. There were a total of 211 successful problem submissions (from a total possible 396 submissions). The yaxis below shows the number of problems solved by each team, which appears as everincreasing lines on the graph. The xaxis shows the progress of the contest in seconds.
Problem SetThe full descriptions of the problems is available. Here are the summaries.

webmaster at cs wpi edu / 05 March 2013