Loading

上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 最初分块,个人感觉如果之前做过带插入区间 \(\text{K}\) 小值和第二分块的话,应该还比较好想。 思路 由于要询问的是区间第 \(\text{k}\) 小值,自然而然的就可以想到分块套分块,外层对序列进行分块,内层运用值域分块,空间复杂度:\(O(n \sqrt n)\)。 具体的,我们对于 阅读全文
posted @ 2022-03-25 17:28 JiaY19 阅读(78) 评论(0) 推荐(1)
摘要: 考场上只写了一个 \(O(n\sqrt n \log n)\) 的暴力。 然后以为是什么二次离线之类的黑科技,压根没往回滚想。 赛后一提醒立马想到了。 个人觉得想到了还是比较好写的。 思路 考虑离线莫队。 暴力做法是用莫队维护左右端点,加入和删除都用一个 \(\text{set}\) 或者平衡树去维 阅读全文
posted @ 2022-03-25 16:58 JiaY19 阅读(177) 评论(0) 推荐(2)
摘要: 明明是一道 \(\text{k-d tree}\) 模板题,为什么写的人这么少呢。 思路 看到平面上的操作,就必不可免的想到 \(\text{k-d tree}\)。 \(\text{k-d tree}\) 板子大家应该都会写,这里讲一下最近最远的查询。 1.最远 我们可以发现,一个点到一个矩阵的最 阅读全文
posted @ 2022-03-21 15:38 JiaY19 阅读(69) 评论(0) 推荐(1)
摘要: 蒟蒻做的第一道黑色的 \(\text{Ynoi}\),写一篇题解纪念一下。 题意 第四分块。 你需要实现 \(m\) 个操作,操作有两种: 把序列中所有值为 \(x\) 的数的值变成 \(y\)。 找出一个位置 \(i\) 满足 \(a_i=x\),找出一个位置 \(j\) 满足 \(a_j=y\) 阅读全文
posted @ 2022-03-14 19:54 JiaY19 阅读(86) 评论(0) 推荐(1)
摘要: 很板子的一道题。 思路 由于操作中有关于颜色段相关的操作,又保证了数据随机,所以立马就可以想到 \(\text{ODT}\) ,又由于需要单点修改权值,并查询最大值,最小值,权值和,所以可以想到再用线段树去维护。 是不是十分的简单。 实现细节 这里讲一讲一些实现的细节。 对于第三个和第四个查询操作, 阅读全文
posted @ 2022-03-03 15:19 JiaY19 阅读(101) 评论(0) 推荐(1)
摘要: 开坑与2021.10.23 $\text{update1}$:新增了一些关于线段树的拓展内容-2022.3.2 权值线段树 权值线段树,一个可以动态维护区间的第$~k~$小(反之同理)的数据结构。 在线段树的基础上优化而来,代码实现比较简单。 支持单点修改。 时间复杂度:修改和查询均为$O(\log 阅读全文
posted @ 2022-03-02 08:30 JiaY19 阅读(121) 评论(0) 推荐(1)
摘要: 最小割树板子题。 一开始我用通常我写的 \(\text{Isap}\) 去试了试,只有 \(\text{65pts}\)。 后面尝试使用 \(\text{Dinic}\),居然就有了 \(\text{100pts}\),跑了 \(14s\)。 最后题解区说可以用 \(\text{EK}\) 跑,我试 阅读全文
posted @ 2022-02-28 11:42 JiaY19 阅读(58) 评论(0) 推荐(1)
摘要: 就是一些关于字符串的笔记,没什么别的。 毫无顺序的目录 最小表示法 Manacher trie 最小表示法 定义: 首先要了解一个东西叫循环同构。 形式化定义为: 当字符串 \(S\) 中可以选定一个位置 \(i\) 满足 \(S[i...n]+S[1...i-1]=T\) 则称 \(S\) 与 \ 阅读全文
posted @ 2022-02-25 14:24 JiaY19 阅读(58) 评论(0) 推荐(1)
摘要: CF436E Cardboard Box的升级版。 直接上来搞六个堆的反悔贪心。 思路 首先按照贪心的思路,将两个序列中最大 \(k\) 个直接选。 如果其中相同的小于 \(l\) ,我们考虑进行反悔贪心。 我们设当前序列相同的个数为 \(res\)。 我们每一回合都要让 \(res+1\)。 应该 阅读全文
posted @ 2022-02-18 09:01 JiaY19 阅读(65) 评论(0) 推荐(1)
摘要: 神仙贪心题,我这种蒟蒻只能写一篇题解来 \(\text{orz}\) 。 思路 很容易发现,我们做这道题时,正着去递推贪心及其困难。 尤其还有一些过期等限制,解决起来及其复杂。 那么我们就能有一个小小的思路:时光倒流。 我们从反着来递推贪心。 可以发现,过期这个限制就变成了出现。 是不是瞬间就简单多 阅读全文
posted @ 2022-02-17 16:06 JiaY19 阅读(67) 评论(0) 推荐(1)
上一页 1 ··· 9 10 11 12 13 14 15 下一页