图的连通
cervoliu
这个作者很懒,什么都没留下…
展开
-
【HDU 3072】【JZOJ 4686】 通讯
DescriptionSERN共有N个部门(总部编号为0),通讯网络有M条单向通讯线路,每条线路有一个固定的通讯花费Ci。 为了保密,消息的传递只能按照固定的方式进行:从一个已知消息的部门向另一个与它有线路的部门传递(可能存在多条通信线路)。我们定义总费用为所有部门传递消息的费用和。 幸运的是,如果两个部门可以直接或间接地相互传递消息(即能按照上述方法将信息由X传递到Y,同时能由Y传递到X),我原创 2016-08-12 20:36:25 · 388 阅读 · 0 评论 -
【UOJ #67】【JZOJ 4679】种树
Description n,m≤100000n,m\leq 100000Analysis首先不能选割点。因为选了的话就会分成两个连通块。 因为图有m条边,删掉一个点的图有n-1个点,若删后成了一棵树,则树有n-2条边。 那么删掉一个点删掉的边就是该点为端点的边。所以若该点度数为m-(n-2),则该点合法。割点除外。Code#include<cstdio>#include<cstring>#原创 2016-08-11 21:00:05 · 383 阅读 · 0 评论 -
【JZOJ 3839】 Baby Step
Description从前有一个Baby。 从前还有一个网格图。 Baby 喜欢爆炸。 Baby 偶尔会炸掉网格图中的一条边(u, v)。之后他会尝试从u 走到v。 如果他成功地从u 走到v,他会很高兴;否则他会找人打架。 从第二次爆炸开始,根据Baby 此时心情的不同,Baby 会炸掉不同的边。(强制在线) 你被要求编写一个程序,对于每次爆炸,给出此时Baby 是否还能从u 到v。对于原创 2017-01-15 22:48:46 · 597 阅读 · 0 评论 -
【JZOJ 3875】 星球联盟
Description在遥远的S星系中一共有N个星球,编号为1…N。其中的一些星球决定组成联盟,以方便相互间的交流。 但是,组成联盟的首要条件就是交通条件。初始时,在这N个星球间有M条太空隧道。每条太空隧道连接两个星球,使得它们能够相互到达。若两个星球属于同一个联盟,则必须存在一条环形线路经过这两个星球,即两个星球间存在两条没有公共隧道的路径。 为了壮大联盟的队伍,这些星球将建设P条新的太空隧道原创 2017-01-19 21:40:39 · 499 阅读 · 0 评论 -
图论杂项
说明写这篇文章,只是起一个mark的作用,避免自己以后遗忘出现错漏,或者每次都要现推一遍(其实就是懒) 想到有东西就会来补充,也欢迎读者补充 对于那些学算法的就不要看了233 为了方便理解,本文牺牲严谨,尽量以形象的语言说明有向图强联通分量这个很常用的,打起来也很方便 搜索一个点v的子树 for&#xA0;each(v,u)&#x2208;E'>for ea原创 2017-04-26 21:44:01 · 676 阅读 · 0 评论