上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 线段树合并 线段树合并可以使很多跑不过的暴力,特别是树上暴力的时间复杂度正确,与树分治的区别在于,线段树合并必须依次处理节点,但优势在于,保持了树的形态。 算法思路 引入 CF600E Lomsat gelral 使用一个数组记录该子树内的颜色出现次数。 每次每个节点暴力将儿子的信息合并到自己的数组 阅读全文
posted @ 2024-01-24 22:32 彬彬冰激凌 阅读(23) 评论(0) 推荐(0) 编辑
摘要: P7563 JOISC 2021 Day4 最悪の記者 4 (Worst Reporter 4) 线段树合并好题,通过线段树合并特别的方式优化了树形 dp。 思路 根据图中的不等关系连边建图,不难发现最后的图将会是基环树森林和普通的树的森林,我们先考虑对于一棵树要怎么办。 将 \(h_i\) 离散化 阅读全文
posted @ 2024-01-24 21:41 彬彬冰激凌 阅读(13) 评论(0) 推荐(0) 编辑
摘要: P2048 【NOI2010】 超级钢琴 2023NOIP A层联测9 风信子 一年 OI 一场空,一道原题见祖宗…… Ps:超级钢琴是风信子的前置题。 超级钢琴 题意 在一段序列上,选择长度为 \(x\) 的区间且 \(x\in [L,R]\),求选择 \(k\) 个区间求和的最大值。 思路 来自 阅读全文
posted @ 2024-01-22 10:58 彬彬冰激凌 阅读(5) 评论(0) 推荐(0) 编辑
摘要: floyd 算法 是图论中较为简单的最短路算法,但在某些方面远超最短路范围。 算法思路 定义 \(f[x][y]\) 为 \(x\) 到 \(y\) 节点的最短路径。 初始化:若存在边 \((x,y)\) 则 \(f[x][y]\) 等于边长度;若不存在,为 \(+\infty\)。 特别的,\(f 阅读全文
posted @ 2024-01-21 12:34 彬彬冰激凌 阅读(15) 评论(0) 推荐(0) 编辑
摘要: AC 自动机学习笔记 AC 自动机可以用于解决字符串上的出现次数,出现位置问题。结合了 Trie 树和 KMP 的思想,在 \(O(n)\) 的时间内完成查询 。相较于 KMP 的好处在于,AC 自动机不仅速度快,而且支持多个模式串同时在一个文本串内查询。 算法 前置知识:Trie 树,KMP,自动 阅读全文
posted @ 2024-01-16 20:08 彬彬冰激凌 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 后缀数组 SA 学习笔记 后缀数组处理字符串后缀排名,公共子串类问题十分优秀,可以在部分情况下替代后缀自动机(SAM),本文主要讲解后缀数组的实现过程和部分例题。 算法 定义 后缀:从 \(i\) 开始到字符串结束的一个特殊子串,本文用 \(suf(i)\) 表示从 \(i\) 开始的后缀。 后缀数 阅读全文
posted @ 2024-01-14 23:07 彬彬冰激凌 阅读(14) 评论(0) 推荐(0) 编辑
摘要: ARC151D Binary Representations and Queries 题目链接:ARC151D Binary Representations and Queries 非常好思维题。 思路 首先我们会发现每个操作都是 \(\frac{n}{2}\) 的 \(A_i\),给另外 \(\f 阅读全文
posted @ 2024-01-14 11:58 彬彬冰激凌 阅读(4) 评论(0) 推荐(0) 编辑
摘要: ARC151C 01 Game 题目链接:ARC151C 01 Game \(SG\) 函数好题。 思路 考虑把原问题分成多个区间的不同问题,求 \(SG\) 在异或起来。 设: 1.\(SG_1(len)\) 长度为 \(len\),边界没有数字。 2.\(SG_2(len)\) 长度为 \(le 阅读全文
posted @ 2024-01-13 22:50 彬彬冰激凌 阅读(1) 评论(0) 推荐(0) 编辑
摘要: ARC133D Range XOR 题目链接:【ARC133D】 Range XOR 非常好数位 dp。 思路 根据异或的前缀和,我们可以把式子化成这样。 \[\sum_{i=l}^r\sum_{j=i}^r [s_j\oplus s_{i-1}==v] \]然后先去掉 \(l \leq r\) 的 阅读全文
posted @ 2024-01-10 23:01 彬彬冰激凌 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ARC134C The Majority link:【ARC134C】 The Majority 小清新数学题。(反正我做不出来) 简要题意 有\(K\)个箱子,编号为\(1\)到\(K\)的箱子。起初,所有箱子都是空的。 史努克有一些球,球上写着\(1\)到\(N\)的整数。在这些球中,有\(a_ 阅读全文
posted @ 2024-01-05 07:44 彬彬冰激凌 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页