码迷,mamicode.com
首页 >  
搜索关键字:割点    ( 619个结果
点双连通分量模板
``` cpp //Tarjan求割点 void tarjan(int now,int fa){ int num=0; low[now]=dfn[now]=++dfnc; for(int i=head[now];i;i=b[i].next){ int u=b[i].to; if(!dfn[u]){ ... ...
分类:其他好文   时间:2020-05-01 12:26:28    阅读次数:60
无向图的点连通分量/割点
代码 ...
分类:其他好文   时间:2020-04-25 23:13:40    阅读次数:59
P3469 [POI2008]BLO-Blockade
tarjan 割点 "P3469 [POI2008]BLO Blockade" 问题描述 B 城有 $n$ 个城镇,$m$ 条双向道路。 每条道路连结两个不同的城镇,没有重复的道路,所有城镇连通。 把城镇看作节点,把道路看作边,容易发现,整个城市构成了一个无向图。 输入格式 第一行包含两个整数 $n ...
分类:其他好文   时间:2020-04-21 10:09:19    阅读次数:76
点双连通分量的缩点
将(1,2,3,4,5)命名为1号连通块将(1,6)命名为2号连通块将(6,7)命名为3号连通块将(6,8,9)命名为4号连通块 将割点1命名为5号将割点6命名为6号 将每个割点与它从前所属于的连通块进行联边,形如下: 一个更复杂的样例 缩点后成为: ...
分类:其他好文   时间:2020-04-12 19:00:51    阅读次数:133
环形区间DP
区间DP的一般思考方式是:先枚举长度,再枚举开头和结尾,再枚举中间的分割点 环形区间DP一般是把环展开成链后复制成两倍,再做线性的区间DP "1068. 环形石子合并" 将 n 堆石子绕圆形操场排放,现要将石子有序地合并成一堆。 规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数记做该次合 ...
分类:其他好文   时间:2020-04-06 00:18:53    阅读次数:75
leetcode 33. Search in Rotated Sorted Array
https://leetcode.com/problems/search-in-rotated-sorted-array/ 解法一:本来有序的数组经过rotate后,分成了两部分。以最大值为分割点。通过二分搜索找最大值。然后在[0 , maxi] , 和[maxi + 1 , nums.size() ...
分类:其他好文   时间:2020-04-04 00:17:58    阅读次数:61
leetcode 139.单词拆分
给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入: s = "leetcode", wordDict = ["leet", ...
分类:其他好文   时间:2020-03-20 12:48:40    阅读次数:57
机器学习:集成算法 - xgboost
xgboost(eXtreme Gradient Boosting) 大规模并行 boosting tree 的工具,据说是现在最好用的 boosting 算法,针对传统 GBDT 算法做了很多改进 xgboost 和传统 GBDT 的区别 GBDT 基学习器只用 CART 树,而 xgboost ...
分类:编程语言   时间:2020-03-07 20:57:18    阅读次数:95
Kuangbin带你飞-专题九连通图
目录 1.POJ1236 Network of Schools(Tarjan缩点) 2.UVA315 Network(Tarjan求割点) POJ1236 Network of Schools(Tarjan缩点) 题意: 给一张有向图,问你至少要选多少点,从这些点出发可以遍历整个图,最少要加多少条边 ...
分类:其他好文   时间:2020-03-06 20:02:00    阅读次数:64
cf1118f1
题意: 给定一棵树,树上的点有0,1,2三中情况,0代表该点无色。现在需要你将这棵树割掉一些边,使得割掉每条边分割成的两部分均最多只含有一种颜色的点,即分割后的两部分不能1,2点夹杂(0的点数可以任意),问你最多能有几条这样的割点。 dfs求解出所有点以自己为根的子树 i 中1,2,节点的个数num ...
分类:其他好文   时间:2020-03-04 10:04:22    阅读次数:51
619条   上一页 1 2 3 4 5 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!