会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kzssCCC
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
14
下一页
2026年8月15日
atc abc460F 思路分享(树的直径,线段树,点分树)
摘要: atc abc460F 题意 给定一棵树,初始全黑,\(q\) 个查询,每次将 \(x\) 节点颜色反转,求每次操作后任意两黑点距离的最大值. \(3\le n \le 10^5\),\(1\le q \le 10^5\). 线段树维护直径做法 思路 相当于维护黑点构成的动态集合的直径,直径是可 m
阅读全文
posted @ 2026-08-15 15:00 kzssCCC
阅读(7)
评论(0)
推荐(0)
2026年8月13日
点分树
摘要: 点分树是按照树重心构建的重构树,它可以解决静态点分治无法解决的带修问题,这里带修只能对节点性质修改,不能改变树的结构. 根据树重心的性质,点分树的深度是 \(log\) 级别的,这个性质允许我们完成一些非常暴力的操作. 构建方法很简单,按照点分治的处理顺序连边即可,通常会额外维护每个节点到它所有祖先
阅读全文
posted @ 2026-08-13 20:23 kzssCCC
阅读(6)
评论(0)
推荐(0)
后缀树
摘要: 朴素的后缀树就是字符串的所有后缀构成的 \(trie\) 树,这样树大小是 \(n^2\) 量级的,可以使用 \(SA\) 将朴素后缀树中的链压缩成一个节点,将节点数量控制在线性范围内. 首先,构建 \(SA\) 和 \(height\). 压缩 \(trie\) 树每个节点存完整树高 \(dept
阅读全文
posted @ 2026-08-13 12:34 kzssCCC
阅读(6)
评论(0)
推荐(0)
2026年8月11日
斜率优化dp
摘要: 当 \(dp\) 转移方程可以写成诸如 \(dp_i = \min\{j \mid kj\cdot i+bj\}+C\) 的形式时,可以使用斜率优化. 斜率单调,横坐标单调 以斜率递减,横坐标递增,求最小值为例,其他情况手模类推即可. 使用 deque 维护所有直线,push_back 时要求相邻两
阅读全文
posted @ 2026-08-11 16:55 kzssCCC
阅读(8)
评论(0)
推荐(0)
CF2256E 思路分享(网格图重心,通信,exgcd)
摘要: https://codeforces.com/contest/2256/problem/E 题意 这是一道通信题. first run 给定 \(n\times n\) 黑白网格图,令黑色格子数量为 \(\omega\),保证 \(\gcd(\omega,n)=1\),同时给定目标点 \((x,y)
阅读全文
posted @ 2026-08-11 10:55 kzssCCC
阅读(19)
评论(0)
推荐(0)
2026年8月8日
2-SAT
摘要: https://www.luogu.com.cn/problem/P4782 有 \(n\) 个布尔变量和 \(m\) 条约束,每条约束形如 \(a\lor b\),其中 \(a,b\) 是布尔方程,给每个布尔变量赋值使得所有约束成立. 把每个布尔变量拆成两个点,分别表示取 \(0\) 和取 \(1
阅读全文
posted @ 2026-08-08 13:24 kzssCCC
阅读(6)
评论(0)
推荐(0)
2026年8月4日
浙工商 2026 暑期内部排位赛 2 部分题解
摘要: F 昵称 标签 组合数学,\(dp\). 题意 给定长度分别为 \(n,m\) 的两字符串 \(s,t\),其中 \(n\le m\),需要计算合法的 \((s',t')\) 数量,模 \(998244353\),约束如下: \(s'\) 是 \(s\) 的一个排列. \(t'\) 是 \(t\)
阅读全文
posted @ 2026-08-04 13:25 kzssCCC
阅读(10)
评论(0)
推荐(0)
2026年8月1日
atc abc461E 思路分享(树状数组)
摘要: https://atcoder.jp/contests/abc461/tasks/abc461_e 题意 在 \(n\times n\) 网格中,初始所有块均为白色. \(q\) 个查询,每个查询会将某行全部染成黑色,或者将某列全部染成白色,每个查询操作完成后输出黑色块数量. \(1\le n,q
阅读全文
posted @ 2026-08-01 18:39 kzssCCC
阅读(12)
评论(0)
推荐(0)
2026年7月31日
atc abc463E 思路分享(最短路)
摘要: https://atcoder.jp/contests/abc463/tasks/abc463_e 题意 给定一张带边权无向图,另外任意两点 \(i,j\) 之间有传送门,代价为 \(X_i+X_j+Y\),求 \(1\) 到其他点的最短路. \(2\le n \le 2\times 10^5\),
阅读全文
posted @ 2026-07-31 19:51 kzssCCC
阅读(7)
评论(0)
推荐(0)
2026年7月30日
atc abc464F 思路分享(期望,meet-in-the-middle)
摘要: https://atcoder.jp/contests/abc464/tasks/abc464_f 题意 有 \(n\) 个保险柜,第 \(i\) 个保险柜有 \(a_i\) 元,小偷每次随机打开一个保险柜取走里面所有的钱,直到取走钱总和 \(\ge X\),求小偷取走钱总和的期望,模 \(9982
阅读全文
posted @ 2026-07-30 21:48 kzssCCC
阅读(12)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
14
下一页
公告