题目背景 原《工资》重题请做2397 题目描述 我国的离婚率连续7年上升,今年的头两季,平均每天有近5000对夫妇离婚,大城市的离婚率上升最快,有研究婚姻问题的专家认为,是与简化离婚手续有关。 25岁的姗姗和男友谈恋爱半年就结婚,结婚不到两个月就离婚,是典型的“闪婚闪离”例子,而离婚的导火线是两个人 ...
分类:
其他好文 时间:
2018-07-10 23:41:20
阅读次数:
233
题目链接 https://www.luogu.org/problemnew/show/P2860 https://www.lydsy.com/JudgeOnline/problem.php?id=1718 分析 首先这题目的意思就是让任意两点之间至少有两条没有重复道路的路径,很显然,如果这个图不存在 ...
分类:
其他好文 时间:
2018-07-09 23:41:12
阅读次数:
195
//tarjan 缩点 //把强连通分量染成同样的颜色 用数组记录一下强连通分量内所有点权和 #include #include #include #include #include #include using namespace std; int n,m,cnt,ans,head[10001];... ...
分类:
其他好文 时间:
2018-07-08 17:18:07
阅读次数:
131
题目:http://codeforces.com/contest/732/problem/F 首先把边双缩点,边双内部 dfs 一个顺序一定是可以从每个点走到边双内部所有点的,因为它是以环为基本单位; 然后对于缩点之后的图,找到 siz 最大的点作为根 dfs,再连反边,那么只有 siz 最大的那个 ...
分类:
其他好文 时间:
2018-07-08 12:36:16
阅读次数:
226
首先转换图论模型,把某个客户一个终端的维修时间(+1)%h之后和另一个终端维修时间一样,这样的两个终端连一条有向边,表示推后一个终端就必须推后另一个 然后tarjan缩点,一个scc里的终端是要一起推迟的,scc内点数为新图点权 根据贪心的思想,在缩完点的DAG里,一定是出度为0的点能获得更小的值, ...
分类:
其他好文 时间:
2018-07-07 23:55:57
阅读次数:
231
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1016 就是缩点,每次相同权值的边构成的联通块求一下matrix tree。注意gauss里的编号应该是从1到...的连续的。 学习了一个TJ。用了vector。自己曾写过一个只能过样例的。都放 ...
分类:
Web程序 时间:
2018-07-06 17:46:01
阅读次数:
179
受欢迎的牛 题目描述 一些可以当明星的牛,一定会构成一个强连通分量,我们可以先缩点,最后统计一下出度为零的强连通分量大小即可, 若出度为零的强连通分量个数大于1,则输出0 ...
分类:
其他好文 时间:
2018-07-04 10:38:31
阅读次数:
131
【模板】割点 割点集合:一个顶点集合V,删除该集合的所有定点以及与这些顶点相连的边后,原图不连通,就称集合V为割点集合 点连通度:最小割点集合中的顶点数 边连通度:最小割边集合中的边数 割点:割点集合中唯一的一个元素 Tarjan求缩点: 一个点为缩点的条件: 1.该点为根,搜索树中有大于1个子树 ...
分类:
其他好文 时间:
2018-07-04 10:35:00
阅读次数:
168
tarjan缩点:口胡过好多题,不过从来没写过…… 什么是tarjan缩点 在搞清楚tarjan缩点之前,当然要先明白它是干什么用的。 ...
分类:
其他好文 时间:
2018-07-03 21:40:38
阅读次数:
209