Answer (1 of 3): As Cosmin points out this wasn't that fast given my background, which at the time I started Topcoder was two years of USACO contests and their training pages. Regardless, here is what I needed to do initially: * Get better at parsing input quickly and accurately. In most other ...