My solutions to usaco training problems with C++