题面传送门 解决思路: DP 与拓扑结合.\(f_{i,j}\) 表示到 \(i\) 位置 \(j\) 的最大次数. 将 \(a \sim z\) 转成数字 \(0\sim 25\) ,方便存储. 考虑转移.这一部分其他题解讲的很详细了,也很好理解.对于二十六个字母(\(j\)): 若是当前节点,则 \(f_{tmp,j}=\max(f_{tmp,j},f_{k,j}+1)\) 否则 \(f_{tmp,j}=\max(f_{tmp,j},f_{k,j})\) 其中 \(tmp\) 为当前搜到的节…