C cp-algorithms.com Algorithms for competitive programming 196 points memorable 4 years ago 15 comments