My solutions to competitive programming problems from UVa Online Judge, ACM-ICPC Live Archive, and Kattis