摘要: [THUPC2022 初赛] 最小公倍树 直接建图复杂度 \(\mathcal O((R-L)^2)\),但是有很多边可以被忽略。考虑 \(\text lcm(a,b)=\dfrac{a\times b}{\gcd(a,b)}\),则每次考虑 \(\gcd(a,b)\) 的倍数。 假设枚举的因子是 阅读全文
posted @ 2024-10-16 22:18 Otue 阅读(42) 评论(0) 推荐(0)
摘要: AT_joi2022ho_c 選挙で勝とう 首先要先把协作者买出来,再对于之后的州把买的协作者全部用上。则我们可以先枚举需要的协作者数量 \(x\),可以知道的是:我们枚举选择哪些 \(x\) 个协作者,再在剩下的州中选择 \(A_i\) 最小的 \(K-x\) 个州即可。则考虑 dp。我们对 \( 阅读全文
posted @ 2024-09-14 15:51 Otue 阅读(25) 评论(0) 推荐(0)
摘要: nand 初始时你有一个空序列 \(a\) ,之后有 \(N\) 个操作。操作分为以下两种: 1 x:在序列末尾插入一个元素 \(x\),\(x=0/1\)。 2 L R:定义 \(f(l,r)\) 表示 \(a_l \ \text{nand} \ a_{l+1} \dots \text{nand} 阅读全文
posted @ 2024-08-18 22:19 Otue 阅读(25) 评论(0) 推荐(0)
摘要: 栈/队列部分 CF1195E 给定一个 $ n\times m $ 的矩阵 $ h $,求出所有大小为 $ a\times b $ 的子矩形中的最小值的和。 思路 对于数组 \(h\) 中第 \(i\) 行的 \(m\) 个数,算出对于每个 \(1\leq j\leq m-b+1\) 的 \([j, 阅读全文
posted @ 2024-08-16 23:02 Otue 阅读(31) 评论(0) 推荐(0)
摘要: 圆方树大概分两种,一个是圆方树,一个是广义圆方树。 圆方树 这可以解决仙人掌上的问题。 任意一条边至多只出现在一条简单回路的无向连通图称为仙人掌。 很多题解将其作为无向图构建,本文将其构建为外向树,在这个问题中两种构建方式不会影响求解。 构建方式 记读入的图为原图,构建的圆方树为新图。 首先,新图保 阅读全文
posted @ 2024-06-10 22:07 Otue 阅读(160) 评论(0) 推荐(0)
摘要: T1 是无意义题,就不说了。这次周赛出得最差的题目就是 T1。 T2: ABC282E 题目描述 有 \(n\) 个数 \(a_i\),你每次可以选出两个数 \(a_i\) 和 \(a_j\),获得 \((a_i^{a_j}+a_j^{a_i}) \bmod M\) 分,并选择这两个数中的一个数删掉 阅读全文
posted @ 2024-05-11 23:17 Otue 阅读(33) 评论(0) 推荐(0)
摘要: 最近五一放假学了个有点意思的东西。 最开始,我还以为就是小的集合合并至大的集合,并查集的经典应用。但这个东西和树上启发式合并也有区别。 这个算法好处是思维难度低,但这个算法也有局限性:离线,且查询要和子树相关。 常见问题:顶点 \(u\) 的子树中有多少个顶点在具有某种性质?用一个问题来引入: 阅读全文
posted @ 2024-05-02 23:12 Otue 阅读(27) 评论(0) 推荐(0)
摘要: 染色 给定一棵 \(n\) 个节点的无根树,共有 \(m\) 个操作,操作分为两种: 将节点 \(a\) 到节点 \(b\) 的路径上的所有点(包括 \(a\) 和 \(b\))都染成颜色 \(c\)。 询问节点 \(a\) 到节点 \(b\) 的路径上的颜色段数量。 颜色段的定义是极长的连续相同颜 阅读全文
posted @ 2024-05-01 11:28 Otue 阅读(14) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-04-12 14:28 Otue 阅读(2) 评论(0) 推荐(0)
摘要: 3 steps 首先,如果一个图中有奇环,那么这个图就不是二分图,反之就是二分图。 如果图中有奇环,我们通过观察可以发现任意两个点都可以连接一条边,则答案为 \(\dfrac{n\times (n-1)}{2}-m\)。 否则,就是给二分图,如果染白色有 \(x\) 个,染黑色有 \(y\) 个,则 阅读全文
posted @ 2024-04-07 16:22 Otue 阅读(28) 评论(0) 推荐(0)