摘要: 浅谈 AC 自动机 前言 这不是第一次看到这个算法。第一次是在 OI-wiki 上瞄到的。当时我还是一个什么也不懂的初一蒟蒻,看到这个名字就十分兴奋:“‘AC 自动机’耶!是不是可以帮我自动 AC !?” 后来看到只是一个字符串算法,就离开了。今天上课讲了这个,感觉原理及实现没有后缀数组那么难(还没 阅读全文
posted @ 2024-01-16 22:24 一棵油菜花 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 浅谈 Trie 树 什么是 Trie 树? Trie 树,又称字典树,可用于存储单词。 Trie 树的根节点不表示任何字母,但是除了根节点的所有字母都表示一个字母。 任何一个单词,都可以用一条从根节点出发的路径表示。在路径的终点做一个“结束”标记,对应一个单词的结尾。 举个例子:要存储 work,w 阅读全文
posted @ 2024-01-16 09:53 一棵油菜花 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 浅谈基数排序 前言 注意,本贴的算法是基数排序而不是计数排序。这两者差别不大,但是存在着一定差异。 一句话做法 从低位到高位,每次都把所有要排序的数(含前导 \(0\))丢入相应的桶(\(0\)~\(9\)),再从小到大(对于桶的编号而言从小到大)取出来,一定次数后,原数组有序。 数据模拟 假如要对 阅读全文
posted @ 2024-01-15 22:09 一棵油菜花 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 超级简单的后缀数组(SA)!! 前言 这里选择当一手标题党。 由于刚学完这个字符串算法,本人字符串算法又比较薄弱,好不容易这一次在晚修看各种资料看得七七八八,决定趁脑子清醒的时候记录下来。 免得自己不久后忘了后又要痛苦地再看各种资料。希望这篇博客能帮到你。 前置知识:RMQ 问题、基数排序、lcp 阅读全文
posted @ 2024-01-14 22:00 一棵油菜花 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 题目跳转 Fake_Solution 前言 [warning]: 本题解的做法是错法,但是正确概率贼高。离谱的是正确率还可以叠加。 正解是记搜,时间复杂度可以证明。正解看文末。 思考 众所周知一个公式: \[a\times b=\operatorname{lcm}(a,b)\times \gcd(a 阅读全文
posted @ 2023-12-16 11:48 一棵油菜花 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 提供二分+DP做法。 Solution 题意 给出 \(n(\le 2\times 10^5)\) 个单调递增偶整数 \(a_i\),求最小的 \(k\) 满足每一个 \(i\) 都可以在 \(k\) 时刻之前(含)与相邻的数相遇。每个单位时间可以移动一个单位距离。 思路 启发式思考 在想到正解之前 阅读全文
posted @ 2023-12-04 20:14 一棵油菜花 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 题解 前言 个人认为官方题解写得最为详细、干净、清楚,如果有意向阅读外文版的题解的话,还是推荐去读一读: Editorial - AtCoder Regular Contest 117 本文属于转载(?),有一些自己的思考过程,希望有帮助。 题意 有多少个长度为 \(2N\) 的序列 \(A\) 满 阅读全文
posted @ 2023-11-24 17:28 一棵油菜花 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 紫丁香 题解 前言 来自一场 \(\text{noip}\) 提高模拟赛的题目。 题目描述 有 \(n\) 点 \(m\) 边的 简单无向连通图,点编号为 \(0\sim n-1\),要求删掉若干条边,最大化奇数度点的个数。 求:能得到最大答案的构造,用 \(m\) 长的 \(01\) 串表示,\( 阅读全文
posted @ 2023-11-06 20:21 一棵油菜花 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Success Rate (提供二分做法) 前言 听说是史上最简单蓝题,做了一下。 题意 已知 \(x,y,p,q\),通过只让 \(y\) 加 \(1\) 或 \(x,y\) 同时加 \(1\),使得满足: \[\frac{x'}{y'}=\frac{p}{q} \]思考 目标状态为 \(\fra 阅读全文
posted @ 2023-11-02 20:10 一棵油菜花 阅读(9) 评论(0) 推荐(0) 编辑
摘要: CSP2023 总结 前言 这次 CSP2023 并没有考出水平。经过深刻反思,我总结了个人目前存在的一些问题与改进的方案。 上午 CSP-J 开始后,手忙脚乱地建好了目录文件、配置好了 DEV-C++ 的语法环境、切换好了 ENG 输入法。 T1 看到 T1 发现不如去年简单,有些慌张。 努力冷静 阅读全文
posted @ 2023-10-28 16:27 一棵油菜花 阅读(54) 评论(1) 推荐(0) 编辑