Yarin breathes a sigh of relief.
by Matt Murphy, (veredox)TopCoder Staff
Photo finish: Yarin!
The third match of the day was the closest yet. reid and Yarin have a recent history of competition. reid, rated higher than Yarin, lost to him in two of the four previous TCO rounds.
Today's action started when reid and Yarin submitted the 275-point problem two seconds apart for 220.27 and 220.06 points, respectively. reid continued to pull on Yarin, submitting his level two solution exactly seven minutes later. Two minutes after that, Yarin answered with his submission. At this point the score was 695.84 to 676.16 - advantage reid - with no submissions from either of the other competitors.
Finally, 28 minutes into the coding phase, DjinnKahn submitted the level one problem for 163.58 points. Before long, mathijs had all three problems open without a single submission. "I got lost in the level one. I wanted to do it more elegantly than was needed," he later commented.
It was neck and neck but reid was the first to submit a 950-point solution. Yarin finished his submission 8 minutes later, but reid was still leading by 118.95 points. To everyone's surprise, reid resubmitted the level three shortly thereafter, putting Yarin 100.11 points in the lead!
The coding phase ended and the challenge phase began. This time: action (albeit minimal). Yarin took a shot at DjinnKahn's level one solution and was unsuccessful, bringing reid 50 points closer to the #1 spot. Luckily for Yarin, there were no more challenges and, as is becoming customary, all solutions passed their system tests.
The final scores were as follows:
When asked about the exciting finish of the coding phase, Yarin was very gracious. "I didn't really think [my submission] would pass. reid's solution was much cleaner."