JOIN
 Match Editorial
 Room 1 Review Archive Rookie Review Discuss this match Problem Set Want to write a feature? Lessons Learned
SRM 91
May 22, 2002

Rookie Review

There was relatively low rookie turnout tonight, resulting in only four rookie rooms.

At the end of the Coding Phase, the rookie high scorers were:

• Room 64
• JuanitoBandito - 1046.95
• rumil - 1031.70
• Fuzz - 1024.82
• Room 65
• lolbrish - 1032.28
• ttilling - 1030.89
• Room 66
• jinling - 1068.25
• Partorg - 1049.35
• Room 67
• StevoD - 1255.72
• manaswini - 1160.82

Challenge Phase

In Room 64, JuanitoBandito had submitted an empty class for the Level 3 problem. Within a minute this was found by rumil , who successfully challenged it. JuanitoBandito then attempted to challenge Fuzz's Level 2 submission, but failed, losing an additional 50 points. Fuzz then retaliated by successfully challenging JuanitoBandito's Level 2 submission. JuanitoBandito made the simple mistake of assuming the scores were sorted, thus leading to incorrect output for unsorted inputs.

The only successful challenge in Room 65 was by ttilling , who successfully challenged limer619's Level 1 submission, a solution that was so incorrect that it never could have passed the sample test cases. There were also two unsuccessful challenges, one of which were by lolbrish , giving ttilling the lead in Room 65.

In Room 66, Partorg unsuccessfully challenged gmud's Level 2 submission. Partorg's Level 3 submission was later annihilated by SushiK (who I presume is a Neal Stephenson fan).

StevoD racked up two successful challenges in Room 67, defeating dilipdalton and jake's Level 3 submissions, both with the same test case. jake's solution exhibited the dubious practice of using reference equality for string comparisons in Java (e.g., str == "abc", as opposed to the safer and more likely to be correct str.equals("abc")), though I'm not certain this was what caused his problem to fail. dilipdalton's solution, on the other hand, generated a runtime exception for the same case.

At the end of the Challenge Phase, the scores were:

• Room 64
• rumil - 1081.70
• Fuzz - 1074.82
• JuanitoBandito - 157.55
• Room 65
• ttilling - 1080.89
• lolbrish - 982.28
• Room 66
• jinling - 1068.25
• Partorg - 534.13
• Room 67
• manaswini - 1110.82
• StevoD - 765.12

System Test Phase

Very few rookies came through the system tests unscathed. While Fuzz's Level 3 submission failed, both of rumil's Level 2 and Level 3 submissions failed as well, giving Fuzz a strong lead in Room 64. In Room 65, lolbrish also lost his Level 2 and Level 3 submissions. ttilling performed exceptionally well, being one of the two rookies to get all three problems correct. The Level 3 submission of jinling failed in Room 66, but due to Partorg's lack of success during the challenge phase, jinling was able to hold on to a slim lead of 52 points. manaswini in Room 67 was the only other rookie to get all three problems correct.

The final results showed manaswini and ttilling to have commanding leads over the rest of the rookies, with the third highest rookie score being Fuzz's 656.51 points. Despite ttilling's successful challenge and manaswini's failed challenge in the Challenge Phase, manaswini still earned enough points in the Coding Phase to maintain a very slight 30 point lead over ttilling at the end of the contest.

The final scores were:

• Room 64
• Fuzz - 656.51
• sgiribabu - 529.97
• Room 65
• ttilling - 1080.89
• lolbrish - 178.36
• Room 66
• jinling - 586.35
• Partorg - 534.13
• Room 67
• manaswini - 1110.82
• pv - 600.3

By Logan
TopCoder Member