Very good tutorial on one of the recent Code Jam problems. The solution does at first seem mysterious, but the article does show how it works nicely.<p>Browsing through some of the solutions to the code jam, c++ seems frequently used. It is also sort of amusing to see how many participants apparently have a stock set of utility code. There is a lot of use of the STL to do things just as the article mentions.<p>The inventor of STL did have some fairly scathing words to say about OO programming.<p>Also, speed does sometimes matter, as occasionally the large data sets do require a bit of computational power, and you are under a time limit.