My collection of problem solutions from the UVa Online Judge site