随笔分类 - 字符串
摘要:没有生物愿意承认自己是出题人的模拟赛。
阅读全文
摘要:开摆!(再来一次!
阅读全文
摘要:欠了一堆题,慢慢做吧。
阅读全文
摘要:昨天摆得没有更博啊,蒟蒻的连更天数又断了。
阅读全文
摘要:本来以为这题不难是我理解不了,结果一写题解发现真的很复杂,只有神 OUYE 才能带领我走向 O(n^2)
阅读全文
摘要:明明再也不用参加省选,却还是要补省选题。
阅读全文
摘要:“没过 T1 都是在😅吗?我两分钟就😅了!”
阅读全文
摘要:蔬菜越来越多,我该怎么办???
阅读全文
摘要:一、题目 点此看题 二、解法 首先不难想到对询问的字符串值域分块,也就是对于长度大于 的可以暴力建立后缀自动机计算,对于长度小于等于 的串用分块维护。 每个块内维护后缀自动机,修改时暴力重构。对于跨块的字符串,我们可以把两边长度为
阅读全文
摘要:024E Sequence Growing Hard 题目描述 点此看题 解法 首先转化一下题目的条件,发现 是 的子序列和 的字典序小于 这两个条件可以有机地联系在一起,考虑从 删除
阅读全文
摘要:Longest Increasing Subsequence 题目描述 点此看题 解法 首先有一个关键的 :由于本题求的是最长上升子序列,所以在求解最优解是每个数只出现一次这个限制是可以忽略的,因为最长上升子序列不可能包含重复的数。 考虑魔改一下传统的 \(\t
阅读全文
摘要:一、题目 点此看题 二、解法 草你吗老子以前写得什么几把,真他吗狗屁不通,我一怒之下重构博客。 直接建 来算就行了,节点就是每个位置,转移我们考虑往每个位置后面加入 如果加入 ,我们直接找到下一个 即可。 如果加入 ,如果下一个
阅读全文
摘要:一、题目 点此看题 二、解法 使我深受洗礼的一道题,是既有思维难度又有代码难度不可多得的好题! 先考虑偶回文串吧!首先考虑如何计数,题目都告诉你只关心最终状态,我们直接对最终状态计数。考虑枚举法确定原来字符在最终序列的位置,那么可以简单计数来确定方案。 用 优化这个过程,设 \(f_{
阅读全文
摘要:F. Chainword 题目描述 点此看题 给出 个长度不超过 的原料字符串,两个人分别拿这些字符串任意拼接成长度为 的新字符串,求有多少种情况两人的新字符串完全相同。 解法 本题的关键是如何
阅读全文
摘要:E. Gold Transfer 题目描述 点此看题 解法 贪心的看,我们一定是从最浅的祖先开始选起走的。 然后我就想到了树上前缀和,找到刚好选完的那个临界点,用倍增实现。 但是这道题的点是动态加入的,所以前缀和维护不了。有一个极好的均摊分析做法,我们每次就找到最浅的有金子的祖先,然后只考虑它这个单
阅读全文