摘要: 有可能是最后一次了,很难想象这其实是我的第一次 CSP 复赛。 考前还在写莫队笔记,颓麻了。 膜你赛最高只有135,如何一等。 作者比较红温,因为收件老是摁着右键滑到又不保存。 Day0 8点要去酒店住一晚,深外离家太远了。 比我小一届的学弟还在群里和我诉苦说怕爆零,其实我比他更怕,因为上四大的机会 阅读全文
posted @ 2025-11-02 08:53 幻琳 阅读(11) 评论(0) 推荐(0)
摘要: 莫队,一个很好玩的算法,基础莫队可以以 \(O(m\sqrt{n})\) 轻松处理 RMQ 一类的问题。狠狠恶心一下不爱开大数据的出题人 文章内普遍认为 \(n,m\) 同阶。 文章中的“一个块中的询问”指所有询问中 \(l\) 位于这个块的询问。 从基础开始。 普通莫队 对于 RMQ 问题,我们一 阅读全文
posted @ 2025-10-18 11:10 幻琳 阅读(16) 评论(0) 推荐(0)
摘要: cnblogs 题面 第二道根号分治,对初学者来说很友好的一道题。 题意在题面中写的很清楚,这里不多赘述。 思路 先从暴力开始想。 每次暴力的时间复杂度最坏明显是 \(O(n^2)\) 的,因为是类似区间加和最后统计的问题,可以尝试用差分来做。 但普通差分需要枚举 \(d\) 的大小,复杂度仍然是 阅读全文
posted @ 2025-09-25 20:43 幻琳 阅读(9) 评论(0) 推荐(0)
摘要: 题面 思路 似乎有很多大神用类似逆序对的方法 \(O(n\log n)\) 通过了此题,不过此题是有贪心 \(O(n)\) 做法的。 我们可以从结果推导,每一个 A 和 B 都相邻的情况只有两种:AB...AB 和 BA...BA,以下称这两个结果串为 \(t\),题目给出的串为 \(s\)。 考虑 阅读全文
posted @ 2025-09-14 15:42 幻琳 阅读(3) 评论(0) 推荐(0)
摘要: 题面 思路 括号匹配,首先想到使用栈。 对于 Subtask 1 与 Subtask 3,遍历一遍 \(1 \sim n\),每次将此次遍历到的下标加入栈,如果栈的大小 \(\ge 2\),取出最上方的两个下标并询问是否合法,如果合法,那么必然是 (...),的情况,记录并弹出栈。 对于为什么必然是 阅读全文
posted @ 2025-09-08 10:48 幻琳 阅读(5) 评论(0) 推荐(0)
摘要: 该死,这数据怎么能这么强。 题面 思路 思路很好想,因为小 A 要走每一条旅游路径,所以一个旅游路径上的双连通分量他是一定会全走完的,可以先使用 Tarjan 进行缩点。 缩完点,我们就得到了一棵树,由于边是不能重复经过的,所以小 A 就只能走唯一一条路径,也就是经过两个点的 LCA,于是对于点 \ 阅读全文
posted @ 2025-08-30 17:44 幻琳 阅读(13) 评论(0) 推荐(0)
摘要: 题面 思路 题面说了一大堆没用的,只需要看到最后一句:计算从 \(v\) 可达的路口数量。 明显地,一个强连通分量中的点可以互相到达,于是我们可以先使用 Tarjan 进行缩点。 然后,我们就得到了一张 DAG,容易发现如果用正图的话要递归计算其他点权,于是我们就可以建一张反图,再用 Topsort 阅读全文
posted @ 2025-08-30 17:44 幻琳 阅读(7) 评论(0) 推荐(0)
摘要: 题面 思路 明显的概率DP,设 \(f_{i,j}\) 为小球落到位置 \((i,j)\) 的概率,容易得到状态转移的方法。 当 \(a_{i-1,j-1}\) 有钉子时,\(f_{i,j}=f_{i,j}+\frac{f_{i-1,j-1}}{2} \times 50\%\)。 当 \(a_{i- 阅读全文
posted @ 2025-08-30 17:43 幻琳 阅读(5) 评论(0) 推荐(0)
摘要: 题面 思路 首先可以想出,设 \(f_{i,j}\) 表示构造一个长度为 \(i\) 的序列,使用过 \(j\) 中珍珠的方案总数。容易得到: \[\left\{\begin{matrix} f_{i+1,j} \gets j\times f_{i,j} \\ f_{i+1,j+1} \gets ( 阅读全文
posted @ 2025-08-30 17:42 幻琳 阅读(5) 评论(0) 推荐(0)
摘要: 题面 思路 维护区间贡献,能 \(O(1)\) 转移,数据 \(5 \times 10^5\),容易想到用莫队实现,还不用离散化。 不过在这进食一下后人:不要用 map 记录,直接用桶数组就好了,map 常数太大很容易被卡。 代码 #include<bits/stdc++.h> using name 阅读全文
posted @ 2025-08-30 17:41 幻琳 阅读(8) 评论(0) 推荐(0)