My personal solutions to some popular online judges for ACM-ICPC training