http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=4495 http://blog.csdn.net/nike0good/article/details/9213121