_what

博客园 首页 新随笔 联系 订阅 管理

2019年10月14日 #

摘要: ``` /**/ #include #include #include #include #include #include #include #include #include #include #include #include typedef long long LL; typedef unsigned long long ULL; using namespace std; bool Sqr 阅读全文
posted @ 2019-10-14 21:21 _what 阅读(143) 评论(0) 推荐(0) 编辑

摘要: D. Paint the Tree 题意: 给出一棵树,有三种颜色,要求任意链上的三点的颜色是不一样的,每个点图3种颜色都有自己的花费值,问最小的花费 Solution: 显然一个点度超过2,那么这3个点颜色都不同,无解 所以度都为1,2。树退化成链。 确定了第1,2个,第3个点也唯一确定了(不和1 阅读全文
posted @ 2019-10-14 20:53 _what 阅读(195) 评论(0) 推荐(0) 编辑

摘要: DFS过程中,对于一条边u v vis[v] = 0,说明v还没被访问,v是首次被发现,u v是一条树边 vis[v] = 1,说明v已经被访问,但其子孙后代还没有被访问完(正在访问中),而u又指向v?说明u就是v的子孙后代,u v是一条后向边,因此后向边又称返祖边 vis[v] = 3,z说明v已 阅读全文
posted @ 2019-10-14 14:03 _what 阅读(375) 评论(0) 推荐(0) 编辑

摘要: [点连通度与边连通度] 在一个无向连通图中,如果有一个顶点集合,删除这个顶点集合,以及这个集合中所有顶点相关联的边之后,原图变成多个联通块,就称这个点集为割点集合。 一个图的点连通度定义为,最小个点集合中的顶点数。 类似的,如果有一个边集合,删除这个编辑和以后,原图变成多个连通块,就成这个边集为割边 阅读全文
posted @ 2019-10-14 13:43 _what 阅读(519) 评论(0) 推荐(0) 编辑