递归算法解决