My answers to AOJ problems in C++