![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
岛屿失梦°
这个作者很懒,什么都没留下…
展开
-
tarjin求割点 割边
tarjin求割点 int dfn[maxn],low[maxn]; bool pc[maxn];//pc-割点 void tarjin(int u,int fa){ static int cnt=0; dfn[u]=low[u]=++cnt; int sum=0; for(auto v:edge[u]){ if(v==fa) continue; if(!dfn[v]){ tarjin(v,u);原创 2020-05-19 23:10:33 · 119 阅读 · 0 评论 -
牛客OI周赛15-提高组 A 环球旅行(树形dp)
牛客OI周赛15-提高组 A 环球旅行 树形dp+树的直径 题目大意:删除一条边后剩下的子树中树的直径最大值最小.求此最小值 现场赛差点搞出来 ,呜呜呜 思路:可证删除的这条边肯定在原树的直径上,两遍dfs确定树的直径的起点和终点,这样问题转化为删除一条边剩下的求俩个子树中直径的,可以两遍dfs分别从st,en开始 ans[u][0]表示从st开始向下遍历后 如果u为断点的直径的最大值 ans...原创 2020-04-04 23:42:41 · 222 阅读 · 1 评论 -
有边数限制的最短路
bellman-ford算法 有边数限制的最短路 1.什么是bellman - ford算法? Bellman - ford算法是求含负权图的单源最短路径的一种算法,效率较低,代码难度较小。其原理为连续进行松弛,在每次松弛时把每条边都更新一下,若在n-1次松弛后还能更新,则说明图中有负环,因此无法得出结果,否则就完成。 (通俗的来讲就是:假设1号点到n号点是可达的,每一个点同时向指向的方向出发,...原创 2020-03-12 19:48:54 · 591 阅读 · 0 评论 -
HDU - 4126 Genghis Khan the Conqueror
HDU - 4126 Genghis Khan the Conqueror 树形dp+MST 题目描述 Genghis Khan(成吉思汗)(1162-1227), also known by his birth name Temujin(铁木真) and temple name Taizu(元太祖), was the founder of the Mongol Empire and the gr...原创 2020-01-28 22:17:27 · 380 阅读 · 0 评论 -
Qin Shi Huang's National Road System HDU - 4081
Qin Shi Huang’s National Road System (HDU - 4081) 次小生成树的思想 题目描述 During the Warring States Period of ancient China(476 BC to 221 BC), there were seven kingdoms in China ---- they were Qi, Chu, Yan, Han...原创 2020-01-27 23:12:12 · 188 阅读 · 0 评论 -
HDU - 1811 Rank of Tetris (并查集+拓扑排序)
HDU - 1811 Rank of Tetris 题目描述 自从Lele开发了Rating系统,他的Tetris事业更是如虎添翼,不久他遍把这个游戏推向了全球。 为了更好的符合那些爱好者的喜好,Lele又想了一个新点子:他将制作一个全球Tetris高手排行榜,定时更新,名堂要比福布斯富豪榜还响。关于如何排名,这个不用说都知道是根据Rating从高到低来排,如果两个人具有相同的Rating,那就按...原创 2020-01-24 18:02:06 · 165 阅读 · 0 评论