随笔分类 -  算法-Tarjan

摘要:题目大意 题解 缩点双前缀和判断,注意连通性与重边 code #include <bits/stdc++.h> #define fo(a,b,c) for (a=b; a<=c; a++) #define fd(a,b,c) for (a=b; a>=c; a--) #define min(a,b) 阅读全文
posted @ 2020-09-14 21:59 gmh77 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Contest14的本质:区间覆盖+Tarjan( A 把距离公式两边平方即可 注意要long long code D 区间覆盖\ 2 套路,询问若一段操作的结果就把询问离线按r排序,每次加一个操作计算答案 维护每一段区间的两个端点(左右括号),那么每加一个区间最多加4个括号,每个括号只会被删一次 阅读全文
posted @ 2019-11-09 18:40 gmh77 阅读(237) 评论(0) 推荐(0) 编辑
摘要:题目描述 Description 给定由 n 个点 m 条边组成的无向连通图,保证没有重边和自环。 你需要找出所有边,满足这些边恰好存在于一个简单环中。一个环被称为简单环,当且仅当它包含的所有点都只在这个环中被经过了一次。 注意到这些边可能有很多条,你只需要输出他们编号的异或和即可。 Input 第 阅读全文
posted @ 2019-11-06 17:15 gmh77 阅读(294) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示