2024/10/17
今天还有一道题没做,等以后有时间再来补。
abc187E Through Path
每次修改的两个点之间有一条连边,对于每次
- 若
是 的父亲,只需要将 子树加 。 - 若
是 的父亲,只需要全局加 ,将 子树减 。
HNOI 2018 省队集训 Day 5 Party
边是单向边,有要求距离尽量短,所以集合点一定是再 LCA 上。
我们可以先通过树剖 + bitset 先将每个人到 LCA 上拥有那些特产,之后将每个人与特产连边,然后来一次二分图匹配。
但这样子时间复杂度太高了,但我们知道 Hall 定理,也就是说,我们只需要枚举人的所有子集,答案就为
时间复杂度
ZJOI2018 胖
显然,最开始增广肯定是从要修建道路的点开始,之后的每次增广都是从这些点向相邻点拓展。
也就是说,我们只需要求出每个要修建道路的点能够拓展的区间
如果能够从一个点
可以将区间拆为
右端点同理,需要注意距离相同的情况。
CTT2020 基础图论练习题
由兰道定理得,竞赛图中得强连通分量个数为
不妨让我们来枚举翻转得边是哪一条,反转过后强连通分量个数可以
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现