修改longestWay:考虑特殊用例