这个做法也是醉了。。。参考discussion
AC，但是还有些case OJ没有做好
增加：假如没有解的情况
解决了新的test case，这下应该完整了