how do people solve the 3 Google Code Jam problems in 25 minutes?
mbrubeck: How fast can you type?  Once you've implemented an algorithm enough times, you can almost do it in your sleep.  My team at the ACM Intercollegiate Programming Competition had so much practice banging out breadth-first search implementations that we used it for everything we possibly could.