06 2024 档案

摘要:前置 根据莫比乌斯反演,我们有: [gcd(i,j)=1]=d|gcd(i,j)μ(d)一 给定 n,m(nm),求: i=1nj=1m[gcd(i,j)=1]直接代换,有: \[\sum_{i=1}^n 阅读全文
posted @ 2024-06-21 11:49 Linge_Zzzz 阅读(9) 评论(0) 推荐(0) 编辑
摘要:简要题意 给你一个 w×h 的矩形,内部给你 n 条横平或竖直的线段,问这些线段分割矩形形成了多少联通块? n105,w,h109。 解法 我们试图水平地从下往上扫描这些线段来求得答案。 进一步,我们能想到在每一个扫描时刻使用并查集维护这一 阅读全文
posted @ 2024-06-18 23:40 Linge_Zzzz 阅读(3) 评论(0) 推荐(0) 编辑
摘要:题意不再赘述。 容易发现这题其实是让你选出一个距离 X 来确定图上的一块区域,最小化 这个区域不包含的边的边权和 与 X×C 的和。 根据贪心,不难想到这个 X 一定是某个节点到 1 的距离。所以我们考虑从小到大枚举 1 到每个节点的距离作为 \( 阅读全文
posted @ 2024-06-14 22:29 Linge_Zzzz 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Luogu P5904。 给定一棵 n 节点的树,求有多少个三元节点对使得任意两个点之间距离相等。n105。 高端的题目,往往只需要朴素的题面。 经过观察得到,满足上述条件的节点对在有根树中只有两种形态: 对于左面一种形态,我们设 fu,i 表示 \(u\ 阅读全文
posted @ 2024-06-11 18:22 Linge_Zzzz 阅读(3) 评论(0) 推荐(0) 编辑
摘要:前言 众所周知,Treap 速度快但是码量大,Splay 支持的操作多但是懒得背,pb_ds 总是让人不够信任。 此时,我们就需要 FHQ-Treap。 这也是一种 Treap,核心是分裂 (split) 操作和合并 (merge) 操作。优点有码量小、支持区间操作、支持可持久化,缺点也很明显,常数 阅读全文
posted @ 2024-06-04 17:33 Linge_Zzzz 阅读(3) 评论(0) 推荐(0) 编辑
摘要:题意不再赘述。 解法 不妨先在图上分别把以 S,T 为起点到各点的最短路跑出来,记为 dsu,dtu。 若 dsTK,则答案为 N(N1)2,这是显然的。 否则,考虑一下,当什么条件下,在 (u,v) 间修建铁路能满足条件, 阅读全文
posted @ 2024-06-03 18:59 Linge_Zzzz 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示