http://acm.pku.edu.cn/JudgeOnline/problem?id=1088
先MARK,待自己慢慢研究出来再A!
http://www.cppblog.com/AClayton/archive/2007/09/17/32336.aspx