http://acm.hdu.edu.cn/showproblem.php?pid=1996http://acm.hdu.edu.cn/showproblem.php?pid=1799