Unlike traditional algorithm competitions, the system is not necessarily testing for correctness. In the Marathon Competition, the scoring mechanism may be different for each problem.
A description of the scoring mechanism will be provided in the problem statement. Competitors will have to understand the scoring mechanism in order to effectively compete.
The Marathon Competition is part of the Tournament, and by participating in the Marathon Competition, you agree to these rules.
The Coding Phase is a timed event where all Competitors are presented with the same problem statement. The criteria for scoring a Competitor’s submission will be provided with the problem statement and may change from round to round. During each round of the Marathon Competition, each Competitor may submit one of two types of submissions: an Example Submission or a Full Submission. Each Example Submission is run against the example test cases listed in the problem statement and detailed feedback is provided to the Competitor. Each Full Submission is run against a more complete set of test cases which are not disclosed to the Competitor and the Competitor only receives a provisional score. The duration of the Coding Phase for each of the Online Rounds is 2 weeks.
The System Testing Phase is applied to the most recent Full Submission for each Competitor. During system testing, each Full Submission is run against a large number of sample cases which are not disclosed to the Competitors, and is scored according to the criteria specified in the problem statement. Once the system tests are completed, Competitors are ranked according to their score on the system test cases. The score a Competitor’s Full Submission receives is determined solely by the system testing.
|Online Rounds||Start-End||Max # of Competitors|
|Round 1||April 12, 2017 21:00 – April 26, 2017 21:00||Unlimited|
|Round 2||May 10, 2017 21:00 – May 24, 2017 21:00||Unlimited|
|Round 3||July 5, 2017 21:00 – July 19, 2017 21:00||Unlimited|
|Lightning Rounds||August 29, 2017 – September 1, 2017||Unlimited|
All times listed in UTC -4
Twelve (12) Competitors who will accumulate the most points during all Online Rounds will advance to the onsite Championship Round.
NOTE: In the event of a tie for any advancing position during the Online Rounds, the tie will be resolved in the following manner:
|Marathon Championship Round|
|Marathon Competition Finals||Sunday, October 22, 8:30 a.m. – 7:00 p.m.|
Please note the online competition round includes 30 minute setup time.
|Onsite Final Winners||Prize|
|Top 50 places based on total points after Online Rounds**||TCO T-shirt|
* Prize will be awarded at the conclusion of the Onsite Championship Round. Winner must be present at the onsite Championship announcement to receive prize.
** To get the prize, Competitor must have positive points after Online Rounds. To get the prize, Competitor must have positive points after Online Rounds. In the event of a tie in for the 50th place, all competitors with that score will earn a t-shirt.