My solutions to problems at UVA's onlinejudge.org