(depressed) I looked into my statistics and it seemed to that there is positive correlation with my contestant rating and time of wikipedia edits. And negative correlation with posting in livejournal. Coincidence? I want to participate in contests again but I am too weak for it.
I had a similar problem(and have now :D), so I understand you. My advice is this book : http://cpbook.net + some practice. There are a lot of algorithms and data structures. Plus, in end of the chapter you can find a lot of problems(on uva) to practice a learned algorithms. Good luck!
(Sorry for my poor english)
(destroyed) I peered into my data and it looked on that there are signal of causation with my contest ratings and WN8 rating in World of Tanks. And minus correlation by watching hentai. Hotel? Trivago. I want to Make America Great Again but I am all too weak-minded to it.