
tarjan
YiPeng_Deng
这个作者很懒,什么都没留下…
展开
-
【JZOJ5909点双+圆方树易错】【CSP-S2019模拟】10.29比赛总结
数据真水.jpg,没有调出来少了90分血亏。 比赛思路 传送门 T1(轻功):水DP T2(开荒):伪虚树,对于相邻点计算贡献。链上的点权和用差分,计算到根的和。每一个点的点权的影响范围是它的子树,那么就根据DFS序维护和,区间修改,单点查询。 T3(跑商):刚开始以为是从任意一个点买,在任意一个点卖,推了半个小时之后感觉极其不可做。再看了看样例才发现是在起点买。然后就变成求最小值了。那么树的情...原创 2019-10-29 20:58:04 · 218 阅读 · 0 评论 -
【PKUWC2019模拟2019.1.15】Mines
Description n ,Q<=1e5 Solution 有一种显然的做法,每一个点对于它能引爆的点连一条有向边,得到一个有向图。 Tarjan缩点后,对于每一个强联通分量,贡献就是这里面的点权最小值。 只有入度为0的强联通分量才会有贡献。然后在线用一个multiset维护一下每一个强联通分量的的最小值。 这种方法是N*N+NlogQ的。 瓶颈在于前面缩点的N*N 注意到所有连的边的...原创 2019-01-16 22:25:49 · 153 阅读 · 0 评论