my source files solving problems on oj [since 2014.12.20]