JOIN
Get Time
high_school  SRM Official Rules & Regulationss
TopCoder High School TCHS SRM 44

Official Rules and Regulations

No purchase necessary to enter or win. Void where prohibited.

Rooms

Each competition room will have a maximum of 25 coders. Room assignments will be random, however, they will be weighted in such a way that members of the same school are more likely to each end up in different rooms.

About the TCHS SRM
  • When to start the Single Round Match (SRM)
    TopCoder High School (TCHS) members must register for the SRM. Registration is from 09:00 AM EST to 11:55 AM EST. To register, login to the TopCoder High School Arena application, click on the 'Active Challenges' menu, choose the SRM to register for, and select the 'Register' option. TCHS members from all over the world may be participating in this SRM, when not indicated, start times will be communicated as Eastern Time, so contestants in different time zones must adjust accordingly. All competitors who have registered for the competition will be assigned to a specific competition room. TopCoder will perform the room assignments prior to the start of the competition.
  • Upon Entering the SRM
    Each SRM consists of three phases: Coding Phase, Challenge Phase, and Testing Phase.

    The Coding Phase is a timed event where all contestants are presented with the same three questions representing three levels of complexity and, accordingly, three levels of point earnings potential. Points for a problem are awarded upon submission of any solution that successfully compiles.

    The Challenge Phase is a timed event wherein each competitor has a chance to challenge the functionality of other competitors' code. A successful challenge will award 50 points to the challenger, and any points gained by the submitter for the problem will be lost. Unsuccessful challenges will cost the challenger 25 points as a penalty, applied to their total score in that round of competition.

    The Testing Phase is applied to all submitted code that has not already been successfully challenged. If TopCoder finds code that is flawed, the author of that code submission will lose all of the points they earned for that code submission. The automated tester will apply a set of inputs, expecting the output from the code submission to be correct. If the output from a coder's submission does not match the expected output, the submission is considered flawed. The same set of input/output test cases will be applied to all code submissions for a given problem. Any correct challenges from the Challenge Phase will be used in the Testing Phase.

  • Scoring during SRMs

    All competitors who opened any problem during the SRM will have their ratings adjusted up or down to reflect their performance, based on TopCoder's rating formula. Contestant ratings play no role in a Coder's final standing in the competition room.

Conditions of Participation
By participating in the SRM, you agree to be bound by these rules and to all decisions of TopCoder, which are final, binding and conclusive in all matters.

Contestants must not cheat. All ideas for code and/or challenge submitted must be the contestant's alone. TopCoder uses the word "cheat" to mean collaboration of any sort - including, but not limited to, working with another competitor, submitting code that was not fully authored by you, and using resources, software, etc. that are not allowed in TopCoder competitions. TopCoder reserves the right, in its sole discretion, to remove any competitor from the tournament who it suspects has cheated.

All decisions relating to the viability of submissions, the ranking of submissions and all other matters pertaining to the SRM shall be within the sole discretion of TopCoder or its designee and shall be final and binding in all respects.

By participating in this SRM, contestants release and agree to hold harmless TopCoder, its affiliates, subsidiaries, sponsors, advertising and promotion agencies, and prize suppliers, and all of their respective directors, officers, employees, representatives and agents, from and against any and all liability for any loss, property damage or damage to person, including without limitation, death and injury, due in whole or in part, directly or indirectly, from or arising out of participation in this SRM, or participation in any SRM-related activity, or the receipt, use or misuse of a prize.

TopCoder, in its sole discretion, reserves the right to disqualify any person tampering with the entry process, the operation of the Web site, the challenge process, or is otherwise in violation of the rules. TopCoder reserves the right to cancel, terminate or modify the SRM if it is not capable of completion as planned for any reason, including infection by computer virus, bugs, tampering, unauthorized intervention or technical failures of any sort.

Participants
The SRM is open to all TCHS members who are between the ages of 13 and 20, inclusive, pursuing a secondary school education and not matriculated full time at a college or university.

All competitors must be registered members of TopCoder High School and must have agreed to the rules on this page by the 11.10.2007 11:55 AM EST registration deadline.

Employees of TopCoder and those involved in the development, production (including prize suppliers and sponsors), implementation and distribution of this SRM and their advertising or promotion agencies, parent companies, service providers, agents, officers, subsidiaries or affiliates, or any other persons or entities directly associated with the SRM and members of the immediate families and/or persons living in the same household as such persons, are ineligible to enter the SRM.

Other

The SRM is void in whole or in part where prohibited by law.

A list of competitor handles for all SRMs will be available on the web site at http://www.topcoder.com displayed for at least 3 months after the end of the SRM.

This SRM is brought to you by TopCoder, Inc., 95 Glastonbury Blvd, Glastonbury, CT 06033.