![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论 - 连通分量
Nitrogens Xu
这个作者很懒,什么都没留下…
展开
-
Codeforces - 160D - Edges in MST(最小生成树 + Tarjan)
题目链接:https://codeforces.com/contest/160/problem/D 2.1 题意 给定一个 n(2≤n≤105)n(2 \le n \le 10^5)n(2≤n≤105) 个点,m(n−1≤m≤min(105,n(n−1)2))m(n-1 \le m \le \min(10^5,\frac{n(n-1)}{2}))m(n−1≤m≤min(105,2n(n−1))...原创 2019-10-01 11:32:38 · 274 阅读 · 0 评论 -
Codeforces - 962F - Simple Cycles Edges(Tarjan 求点双)
题目链接:https://codeforces.com/contest/962/problem/F 6.1 题意 给定一个 n(1≤n≤105)n(1 \le n\le 10^5)n(1≤n≤105) 个节点和 m(0≤m≤min(n(n−1)2,105))m(0 \le m \le \min(\frac{n(n-1)}{2},10^5))m(0≤m≤min(2n(n−1),105)) 条边的...原创 2019-10-01 16:13:43 · 245 阅读 · 0 评论 -
Codeforces - 1213F - Unstable String Sort(建图 + 拓扑序 dp)
题目链接:https://codeforces.com/problemset/problem/1213/F 9.1 题意 给你两个长度为 n(1≤n≤2⋅105)n(1 \le n \le 2 \cdot 10^5)n(1≤n≤2⋅105) 的排列 ppp 和 qqq,现在需要构造一个至少有 k(1≤k≤26)k(1 \le k \le 26)k(1≤k≤26) 个不同字母的字符串 sss,并且满...原创 2019-10-01 21:04:46 · 188 阅读 · 0 评论 -
Codeforces - 894E - Ralph and Mushrooms(Tarjan + 拓扑序 dp)
题目链接:https://codeforces.com/problemset/problem/894/E 10.1 题意 给定一个 n(1≤n≤106)n(1 \le n \le 10^6)n(1≤n≤106) 个点和 m(0≤m≤106)m(0 \le m \le 10^6)m(0≤m≤106) 条边的有向图,每条边 iii 的权值为 wi(0≤wi≤108)w_i(0 \le w_i \le ...原创 2019-10-02 10:43:33 · 172 阅读 · 0 评论 -
Codeforces - 732F - Tourist Reform(Tarjan + 贪心)
题目链接:https://codeforces.com/problemset/problem/732/F 12.1 题意 给定一个 n(2≤n≤4⋅105)n(2 \le n \le 4 \cdot 10^5)n(2≤n≤4⋅105) 个节点和 m(1≤m≤4⋅105)m(1 \le m \le 4 \cdot 10^5)m(1≤m≤4⋅105) 条边的无向连通图,保证没有自环和重边。 现在要给每...原创 2019-10-02 10:46:13 · 174 阅读 · 0 评论 -
Codeforces - 1027F - Session in BSU(建图 + 并查集)
题目链接:https://codeforces.com/contest/1027/problem/F 14.1 题意 有 n(1≤n≤106)n(1 \le n \le 10^6)n(1≤n≤106) 场考试,每场考试 iii 可以选择在第 aia_iai 天或者第 bib_ibi(1≤ai<bi≤1091 \le a_i < b_i \le 10^91≤ai<bi≤10...原创 2019-10-02 10:48:20 · 174 阅读 · 0 评论 -
2-SAT 习题
2-SAT 习题 1. Codeforces - 468B Two Sets 1.1 题意 给定 n(1≤n≤105)n(1 \le n \le 10^5)n(1≤n≤105) 个互不相同的数 pi(1≤pi≤109)p_i(1 \le p_i \le 10^9)pi(1≤pi≤109),现在要将它们分成两个集合 AAA 和 BBB,并满足以下两个条件: 如果 x∈Ax \in Ax∈A,...原创 2019-10-02 17:03:13 · 372 阅读 · 0 评论