CP-Solutions Solutions to Competitive Programming Problems from UVa, Codeforces, AtCoder, CodeChef, HackerRank etc.