09 2022 档案
摘要:以下摘自《算法导论》 深度剖析动态规划 动态规划常用来求解 最优化问题 。这类问题可以由很多 可行解 ,每个解都有一个值,我们希望寻找具有 最优值的解 。我们称这样的解为问题的一个最优解,而不是最优解,因为可能有多个解都达到最优值。 我们通常按一下 4 个步骤来设计一个动态规划算法: 刻画一个最优解
阅读全文
摘要:CF587F CF547E 给出N个字符串,看是否有一个串A为串B的前缀。maxl<=10 将所有字符串插入到trie里,对每一个字符串跑就行了 给出N(20)个单词(|s|20),和M(50)个句子(|t|2e6),问每个句子中包含这些单词的最长前缀是多少。要求做到O(m|t|) 一个简单的思路就
阅读全文