摘要:
异位词就是长度相同的字符串中各个字母的出现次数相同 因为 p 的长度是固定的 而且 s 的长度是 \(3*10^4\) ,因此不妨直接遍历 s 的起点,判断从它开始的子串是否满足我们的要求,O(n) 是可以接受的 每次移动,相应把对应字符删除/增加到计数器中 class Solution { pub 阅读全文
摘要:
感觉就是树dp 树的自相似结构天然适合 dp 这种形式 dp[i] 表示以 i 为根节点的子树中的最大路径 考虑转移,那么就是 dp[i] = max 子节点 + a[i] 同时维护下答案,因为路径可以是通过 i 这个根节点,这样转折一次得到比较长的路径 /** * Definition for a 阅读全文