07 2023 档案
摘要:读完这题我马上就想到了题解trie+dfs的爆搜解法,这种解法思维难度很低,算个模拟,很容易想到 但是我们稍微计算一下复杂度,就可以发现达到了 级别( ,即对于每一个待查字符串( ),枚举每一个位置( ),每一个位置枚举26个字母( ),然后再在
阅读全文
摘要:这题乍一看是排序贪心,然后使用领项交换来做题 由于有了第一条规则的存在,因为 远大于另外两条规则所产生的代价,所以我们不会让后缀排在后面 于是乎,我们倒序建立trie树并且重构树(具体可见洛谷题解),那么问题就转换为 给这棵树标号,要求必须标了父亲才能标儿子,令每一条边的代价为儿子的序号
阅读全文
摘要:其实做这题我一眼DP... 设 表示前 天能够获得的最大利润(肯定未持股) 有 ,第一个决策表示未在当天购入股票 稍微优化即可,复杂度为 ``` #include using namespace std;
阅读全文
摘要:将描述更正了一下,更正后的描述更严谨,但是只更正了第一个,剩下的还没有修 1.选择不相交区间问题(具体见一本通提高篇P4) 假设已经选择的区间是最优的方案的一部分,即我们可以通过已经选择的区间构造出最优解,下面考虑如何选择会使方案达到最优。 显然,由于我们可以通过已经选择的区间构造出最优解,所以当我
阅读全文
摘要:经典问题,环形均分纸牌 设每个人的糖果数量为 ~ 设 表示第 个人传递给第 个人的糖果数量(正负有意义),其中 表示第 个人传递给第 个人的糖果数量 根据题意不难列出 个方程,看似 个未知数,只有唯一解,但其实只有 个方程
阅读全文