acm solutions on HDOJ