边双连通分量
1035719430
浙江弱校弱选手
展开
-
bzoj1718(边双连通分量+贪心)
就是加点使图变成一个大的边双 先根据已有的边双缩点 会形成一棵树 贪心连叶子结点 答案=(num+1)/2(num+1)/2(num+1)/2 #include<bits/stdc++.h> using namespace std; int n , m , linkk[5100] ,t; int dfn[5100] , low[5100] , tt; int color[...原创 2018-07-08 20:13:19 · 563 阅读 · 0 评论 -
2018.7.8课程(图论)(题目待更新)
一堆基础只是略过 强联通分量 (trajan算法) 略过 bzoj1123 只有割点会影响 割点 2-SAT 一个由n个bool值组成的序列{a},给出一些限制关系,比如a[x] ^ a[y] = 1, a[x] & a[y] = 0等,要求确定{a}的值,使其满足所有限制关系。每种限制关系只限制两个元素 将每个a拆成两个点,分别表示0和1 图中的一条边(x,0)...原创 2018-07-08 20:12:47 · 318 阅读 · 0 评论 -
loj2480「CEOI2017」One-Way Streets(边双连通分量,树上差分)
题目描述 给定一张 n 个点 m 条边的无向图,现在想要把这张图定向。 有 p 个限制条件,每个条件形如(xi,yi)(xi,yi),表示在新的有向图当中,xixi要能够沿着一些边走到 yiyi。 现在请你求出,每条边的方向是否能够唯一确定。同时请给出这些能够唯一确定的边的方向。 输入格式 第一行两个空格隔开的正整数 n,m。 接下来 m 行,每行两个空格隔开的正整数ai,biai,bi,表示 a...原创 2019-03-04 13:51:04 · 487 阅读 · 0 评论