Personal practice for ACM/ICPC