Fix training rank list format error and add HDOJ rank list parser