关于第三题,我的思路是这样的。 对于奇数的处理和你的一样,对于偶数的处理,将其拆分成两个奇数(遍历所有的拆分可能,比如左边 string 长度为 1、 3、 5.。。。),然后处理两个奇数,在所有的拆分中找到最小值。(处理奇数时,还可以复用之前的结果,节省时间,比如长度为 5 的,可以从长度为 3 的推出来) 不知道是代码没写对还是思路有问题,最后没有 ac。