图论-tarjan
Dream_Lolita
退役OIer,转战ACM
展开
-
【整体二分+线段树合并+tarjan】LGP5163 WD与地图
【题目】原题地址给定一幅有向图,支持三种操作:删去一条边给一个点权值增加xxx求xxx点所在强连通分量权值前kkk大的和。n,m,q≤105n,m,q\leq 10^5n,m,q≤105【解题思路】我好像不是很会做啊(其实是自己s*了)。首先倒序操作,那么删边可以变成加边。一个naive\text{naive}naive的做法是我们对每个点维护一棵权值线段树,每次增加一条边(...原创 2019-01-02 16:34:34 · 234 阅读 · 0 评论 -
【性质题-tarjan】BZOJ5303 [HAOI2018] 反色游戏
【题目】lydsy给定一幅nnn个点mmm条边的无向图,初始每个节点有一个颜色。现在对每条边进行抉择:要么将其两端点反色,要么不变。问所有2m2^m2m种决策中有多少种决策使得所有点变白。另外还问将第iii个点删除后有又有多少种决策满足要求。n,m≤105n,m\leq 10^5n,m≤105【解题思路】不妨先从树的情况开始考虑。不难发现,对于一个状态,若其所有黑色连通块都为偶数大小,那...原创 2019-03-12 22:10:18 · 279 阅读 · 0 评论 -
【CF套题】Codeforces Round #545 (Div. 1) (Round1137)
【前言】本来两周前就差不多写完的,然后去了趟集训就咕掉了。【题目】原题地址A.Skyscrapers给定一个n×mn\times mn×m的矩阵aaa,每个位置有一个数字ai,ja_{i,j}ai,j。现在对第iii行和第jjj列单独考虑,将数字进行正整数离散化,使得行列分别满足相对大小关系。对于每个(i,j)(i,j)(i,j)问使用的数字最大值最小是多少。n,m≤1000n,m\...原创 2019-03-29 22:23:55 · 350 阅读 · 0 评论