上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 来自HE的一名蒟蒻OIer,~~行将退役~~,苟延残喘于做题一线。 同时,本人还是一位furry,浓度较高。喜欢狐狸(设定也是只狐狸)。当然,由于兽圈本身的问题以及某些人的宣传,很多人对furry抱有偏见。对于这些偏见,我尊重并理解,但也请认识到,没有一朵花是完美的,兽圈也如此。我所看到的是一个开放 阅读全文
posted @ 2023-06-11 17:12 霜木_Atomic 阅读(119) 评论(3) 推荐(2) 编辑
摘要: emm不知道为啥会评黑……其实不难(虽然看了题解才想起来有哈希这玩意)。 题目给了一种翻转操作,乍一看无从下手,但是如果你画一画示意图,会发现很多东西。 如图,我们用箭头表示方向,颜色表示三个不同的部分。这样看的话,我们发现,标号为 $2$ 的部分可以用 KMP 处理,但是 $1$ 和 $3$ 貌似 阅读全文
posted @ 2023-06-10 19:52 霜木_Atomic 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 题目链接 温馨提示:做本题之前可以先尝试这个:洛谷 P2414 阿狸的打字机(是简单版的uwu)。 首先,这个题涉及多模式串匹配,首先想 AC 自动机。但是有个问题:我们如何去计算一个串出现的次数呢? 我们先考虑查询一个串 \(a\) 在串 \(b\) 中出现的次数。首先,在 AC 自动机上有一个性 阅读全文
posted @ 2023-06-08 19:56 霜木_Atomic 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 单调队列的应用很常见,比如用于dp优化,以及滑动窗口问题等。 其思想也比较简单易懂。我们以求区间最大值的单调队列为例。 具体的来讲,我们让队头始终是最大的元素。为了保证数都在区间内,我们记录一个 $t$ 数组。该数组表示某个元素加入的时间。我们每次将新元素(设为 $x$)入队时,先将队头超时的元素弹 阅读全文
posted @ 2023-06-07 20:57 霜木_Atomic 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 可以和小狐狸说话嗷 阅读全文
posted @ 2023-06-07 19:57 霜木_Atomic 阅读(104) 评论(13) 推荐(0) 编辑
摘要: 这一算法用于求最长回文子串。 思想上和 KMP 类似,都是利用已求出的部分去减少不必要的枚举。 我们设 $f_i$ 表示以 $i$ 为中心的最长回文子串长度。假设现在有一个以 $Q$ 为中心的回文子串,其右边界为 $mr$,现在需要去求 $Q$ 点右侧一点 $p$ 所对应的 $f_p$,我们设 $d 阅读全文
posted @ 2023-06-07 17:08 霜木_Atomic 阅读(13) 评论(0) 推荐(1) 编辑
摘要: [题目链接](https://www.luogu.com.cn/problem/P5261) 找数字,一眼数位dp。 考虑设计状态 $f(k, s, x, p)​$,表示当前在第 $k​$ 位,数字之和为 $s​$,这一位给下一位进位为 $x​$,乘 $D​$ 后和为 $p​$。 转移很显然: $$ 阅读全文
posted @ 2023-06-07 10:57 霜木_Atomic 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 题目链接 看到 \(n\) 很小,想到状压dp。 首先我们可以预处理出来每个状态的过桥时间和总重量。对于一个状态 \(s\),枚举它的子集 \(p\) ,令 \(q\) 为 \(p\) 在 \(s\) 中的补集,有 $$ dp_s = min(dp_p + dp_q)$$。 如果发现集合 \(s​\ 阅读全文
posted @ 2023-06-07 10:56 霜木_Atomic 阅读(39) 评论(0) 推荐(0) 编辑
摘要: [TOC] ## 一.KMP ### 引入 我们经常遇到字符串匹配问题。比如求一个长为 $m$ 的串 $a$ 在长度为 $n$ 的串 $b$ 中是否出现,或求出现多少次,等等。我们很容易想到 $n*m$ 的做法,就是以每一位为起点,一直向后匹配,直到失配或匹配成功。显然,这样的复杂度是无法接受的。 阅读全文
posted @ 2023-06-07 10:51 霜木_Atomic 阅读(56) 评论(0) 推荐(0) 编辑
摘要: #### 题意 给定一个主串 $s$ 和一些模式串 $p_i$,问主串中是否存在两个不相交的非空字串,拼起来和模式串相同。 考虑如何拼接 $p_i$。我们可以从前向后匹配一遍主串,找到 $p_i$ 的所有长度的前缀在主串中最先出现的位置,并记录下来;然后再从后向前跑匹配,每次匹配上一个后缀,就判断该 阅读全文
posted @ 2023-06-07 10:51 霜木_Atomic 阅读(10) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页