上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 李超线段树是一种按照值域维护一次函数最值的数据结构,其核心在于一次函数和值域的双单调性。 如果预先对于值域离散也可以维护其最值。 也就是说只要满足时一次函数,以及下标的单调性都可以利用李超线段树维护。 李超线段树就是利用线段树来维护一次函数的最值,每一个结点对应了一个区间 \([l, r]\)。 我 阅读全文
posted @ 2023-10-20 16:32 jeefy 阅读(32) 评论(0) 推荐(0) 编辑
摘要: [CSP-S2019] 树的重心 因为这道题令我十分兴奋,所以来写一下做完后的思考。 这道题用到了树的重心的种种性质,在写解法的时候会一一点出其用处。 首先,枚举每一条边,然后各自 \(O(n)\) 扫一次的 \(O(n^2)\) 做法是简单的。 那么接下来,就会出现不同的解法了: 优化 \(O(n 阅读全文
posted @ 2023-10-15 22:04 jeefy 阅读(40) 评论(0) 推荐(0) 编辑
摘要: ST表 在RMQ(区间最值)问题中,著名的ST算法就是倍增的产物。ST算法可以在 \(O(n \log n)\) 的时间复杂度能预处理后,以 \(O(1)\) 的复杂度在线回答区间 [l, r] 内的最值。 当然,ST表不支持动态修改,如果需要动态修改,线段树是一种良好的解决方案,是 \(O(n)\ 阅读全文
posted @ 2023-10-13 21:37 jeefy 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Kruskal 重构树 这是一种用于处理与最大/最小边权相关的一个数据结构。 其与 kruskal 做最小生成树的过程是类似的,我们考虑其过程: 按边权排序,利用并查集维护连通性,进行合并。 如果我们在合并时,新建一个节点,其权值为当前处理的边的权值,并将合并的两个节点都连向新建的节点,那么就可以得 阅读全文
posted @ 2023-10-13 09:11 jeefy 阅读(112) 评论(0) 推荐(0) 编辑
摘要: STL 简单讲解 网上有很多很好的资料可以参考 而直接看标准是最准确清晰的 vector stack queue / priority_queue deque array map / multimap set / multiset unordered_map unordered_set 关于指针和迭 阅读全文
posted @ 2023-09-22 19:33 jeefy 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 分块 这是一种基于根号的算法,核心为大块标记,散块暴力,做到复杂度的平衡。 可能第一个想到于此相关的就是莫队吧,这是利用分块优化暴力的方法。 目录分块Rmq Problem / mex[国家集训队] 排队 - 洛谷[TJOI2009] 开关 - 洛谷[Violet] 蒲公英 - 洛谷小小总结 Rmq 阅读全文
posted @ 2023-09-20 18:57 jeefy 阅读(50) 评论(0) 推荐(1) 编辑
摘要: YNOI 做题记 偶然有一天做到了其中的一道题,于是便开始做相关的题了…… [Ynoi2015] 我回来了 - 洛谷 这之一场联考搬过来的题……于是考场上写了一个 \(O((n + m)\log^2 n)\) 的代码,然后成功被卡掉,非常慢速。 其实离线,将每一个伤害答案变化的时间做出来,然后加入时 阅读全文
posted @ 2023-09-14 21:54 jeefy 阅读(17) 评论(0) 推荐(0) 编辑
摘要: CF 比赛题解合集 目录CF 比赛题解合集1952A. Ntarsis' SetB. Imbalanced ArraysC. Ina of the MountainD. Miriany and MatchstickE. Rivalries1954A. DualB. Earn or UnlockC. 阅读全文
posted @ 2023-09-10 21:36 jeefy 阅读(280) 评论(0) 推荐(0) 编辑
摘要: # 「TAOI-2」Ciallo~(∠・ω 考场上以防万一,我用的双哈希……但好像有点多余。 ```cpp #include #include #include #include using namespace std; const int N = 4e5 + 7, BASE = 131, mod 阅读全文
posted @ 2023-08-27 12:15 jeefy 阅读(82) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2023-08-27 12:15 jeefy 阅读(27) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页