随笔分类 - 知识点-图论
摘要:传送门 题目大意:两台机器,分别有 个模式,初始时处于关机状态。有 个任务,第 个任务可以在机器 上用 模式完成,也可以在机器 上用 模式完成。一台机器每更换一次模式需要关机一次。求完成所有任务所需的关机次数最小值
阅读全文
摘要:原题 "快速传送门" 法一: 可以将每个暴露的人的暴露的时间点记录下来 对于 时刻的询问,求出路径上暴露时间点 的人的个数即可 用主席树维护 法二: 将所有操作按照排序 如果是询问操作,时间就为 ,否则时间为 树剖
阅读全文
摘要:"原题" 这道题比较水吧,也没啥好说的 首先,两个数如果有 的公因数,则他们一定有公共质因数 然后对每个数质因数分解 之后 更新就可以了 设状态为 , 表示 节点向下,以 的第 个质因数为公因数,向下的深度 先更新 $an
阅读全文
摘要:"传送门" "原题(我赛后才知道的)" 知识点:主席树, 题目大意:给定树上两点 , ,求 到 的简单路径上权值在 , 之间的数的和 看到题目,首先可以想到权值主席树,将每个节点至根节点这一条链上的节点信息存下来 对于节点 ,可以从他的
阅读全文
摘要:边双+LCA code 进阶版: "BZOJ 2959"
阅读全文
摘要:思路:从终点反向bfs,求出每个点到终点的距离 然后枚举原图的每一条边,计算出度 最后对于路径上每个点判断即可 code #include<bits/stdc++.h> namespace my_std { using namespace std; #define rep(i,a,b) for (i
阅读全文
摘要:"传送门" 拿到题目,一看 ~~ 裸LCT ~~ (其实是我懒得打,splay又臭又长) 首先,这道题的意思就是删掉一些边 所以常规操作 点权转边权 之后对于战争操作,在对应的边上+1 对于和平操作,在对应的边上 1 然后对于询问,即统计从到的路径上的和 如果和为,即表明可以到,否
阅读全文