摘要: dashena 阅读全文
posted @ 2026-05-23 20:45 RainyRadio 阅读(23) 评论(0) 推荐(0)
摘要: 连通性相关 SCC & 缩点 这个概念是在有向图里的。 void tarj(ll u) { dfn[u] = low[u] = ++ tim; stk.push(u); instk[u] = true; for (auto x : G[u]) { if (!dfn[x]) { tarj(x); lo 阅读全文
posted @ 2026-09-22 20:59 RainyRadio 阅读(3) 评论(0) 推荐(0)
摘要: gcd 重要结论:\(\gcd(a,b) = \gcd(b, a\bmod b)\)。 唯一分解定理 对于任意大于 \(1\) 的正整数 \(n\),有 \(n = \prod p_i^{a_i}\)。那么约数个数就是 \(\prod (a_i + 1)\)。 素数分布 记 \(\pi(x)\) 表 阅读全文
posted @ 2026-09-20 16:43 RainyRadio 阅读(7) 评论(0) 推荐(0)
摘要: NOI linux & vim ls: list show 显示当前列表 ls -l 长列表显示 ls -a 显示隐藏文件 cd: change directory 改变目录 cd /.. 返回上一级 cd ../.. 返回上一级的上一级 cd /home pwd: print writing dr 阅读全文
posted @ 2026-09-18 10:06 RainyRadio 阅读(9) 评论(0) 推荐(0)
摘要: 树上启发式合并 这个东西可以解决一些静态,只关心子树贡献的问题。 CF600E 板子。先把重儿子找到。每次先把每个轻儿子的答案暴力算掉,暴力清空贡献。然后对重儿子算完之后,不清空其子树内的贡献往上走,暴力把其它轻儿子的贡献加入。时间复杂度 \(O(n\log n)\)。 重链剖分 概念 一些概念: 阅读全文
posted @ 2026-09-17 11:50 RainyRadio 阅读(5) 评论(0) 推荐(0)
摘要: P13357 难度:绿 不会。那咋办。 gcd 问题考虑枚举答案。枚举答案 \(w\),找到 \(\le R\) 的最大的 \(w\) 的倍数 \(R - (R\bmod w)\),只需判断 \(R - (R\bmod w) - w\) 是否 \(\ge L\)。正确性显然。 考虑怎么优化,将 \( 阅读全文
posted @ 2026-09-14 09:49 RainyRadio 阅读(5) 评论(0) 推荐(0)
摘要: 随机跳题 CF1209E1 难度:下位青 咋不会 /ll \(n\) 行实际上只会取 \(n\) 个最大值,最坏情况下你可以取前 \(n\) 列的最大值。那么只考虑 \(n\times n\) 的矩阵,可以暴力搜。 考虑 dp,\(f_{i,S}\) 表示考虑前 \(i\) 列,状态 \(S\) 里 阅读全文
posted @ 2026-09-07 09:34 RainyRadio 阅读(5) 评论(0) 推荐(0)
摘要: P14665 ? P9311 高级做法 sosdp 分治 暑假模拟赛补提 P1813 P5268 分块 阅读全文
posted @ 2026-09-03 07:37 RainyRadio 阅读(6) 评论(0) 推荐(0)
摘要: 严肃学习 考虑例题:对于每个 \(i \in [0,2^n-1]\),求 \(\displaystyle \sum_{j\in i} a_j\)。 考虑朴素地枚举子集求解,可以做到 \(O(3^n)\)。 for (ll mas = S; mas; mas = (mas - 1) & S) { // 阅读全文
posted @ 2026-09-02 11:25 RainyRadio 阅读(5) 评论(0) 推荐(0)
摘要: 大学习。模拟赛题的话只记录赛时不会 / 猜过去的题。 数据结构 P2048 难度:紫 【模板】炒鸡钢琴。 实际上可以取 \(k\) 个不同的区间,每次要求区间长度在 \([L,R]\) 中。 我们对原序列做前缀和 \(S_i\),考虑区间的右端点 \(p\),,那么要求左端点 \(q\) 在 \([ 阅读全文
posted @ 2026-09-01 19:57 RainyRadio 阅读(9) 评论(0) 推荐(0)
摘要: pwp 难度 - 题解 - 思考 P11702 难度:绿 显然的结论是最小值只由一个元素构成,枚举最小值,然后考虑最大值的段。由于元素非负,我们希望最大值的段尽量大,那么随便做。 思考:结论题。 P10369 难度:上位绿 显然答案 \(\le 2\)。难点在于怎么构造。打表。 0 1 1 2 0 阅读全文
posted @ 2026-08-29 13:52 RainyRadio 阅读(15) 评论(0) 推荐(0)