E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
图论--Tarjan
Prim算法(并查集)
普里姆算法(Prim算法),
图论
中的一种算法,可在加权连通图里搜索最小生成树。
BEconfidence
·
2020-09-14 03:11
算法
最小生成树(Kurskal
Prim)
最小生成树+二分【洛谷P2330】
传送门:https://www.luogu.org/problemnew/show/P2330终于做对了一个
图论
+二分的题,虽然比较简单吧,是个黄题...直接prim求一下最小生成树,然后就二分一下分值就好啦
ACgay_caoyue
·
2020-09-14 03:54
UVA 11478 浅谈差分约束SPFA判负环
世界真的很大
图论
的算法是个神奇东西上次做了这道题就深有感触了差分约束也是个差不多的道理,spfa先看下题吧:description:给定一个有向图,边有权值,每次操作指定一个点u,一个值d,使所有u的出边
BerryKanry
·
2020-09-14 03:36
最短路
Tarjan
的脱机最小公共祖先算法
Tarjan
思想求LCA是从根节点x开始搜索每一棵子树(节点设为y),那么在回溯回子树根节点y的时候就能保证以该子树的全部节点搜索完了,在每搜索完一个子树,那么该子树内的所有LCA(u,v)的问题都已经解决了
xkey
·
2020-09-14 03:03
数据结构
+
tarjan
&缩点&topsort上的dp与判环 )
题意:传送门题解:这道题一眼看上去就是差分约束板题,但是有两个大坑,先说下如何建图,对于op==1a==ba-b>=0b-a>=0op==2a=1op==3a>=ba-b>=0op==4a>ba-1>=ba-b>=1op==5a=0还有每个孩子的糖果都是正数,那么所有的的a-0>=1可以看出,我是全部转化成>=进行来做,然后就是跑最长路,但是这样就太弱了,发现第一发wa,后经分析,ans爆long
肘子zhouzi
·
2020-09-14 03:58
拓扑排序
强连通分量
差分约束
负环与差分约束
目录负环与差分约束1.基本概念、方法1.1负环1.1.1spfa判负环/正环1.1.2
tarjan
+缩点判断正环/负环1.1.3拓扑排序判断正环/负环1.2差分约束2.例题2.1负环/正环判定2.1.1spfa
第25小时
·
2020-09-14 03:52
图论
图论
kruskal 最小生成树 稀疏图 java
并查集https://blog.csdn.net/aiwo1376301646/article/details/92806830package
图论
算法;//在理解kruskal算法之前,请先学习一下,并查集
aiworenyanzhousuanfa
·
2020-09-14 03:54
图论笔记
图论
好题荟萃【一句话题解】
poj3662TelephoneLines【分层图最短路】最优贸易【spfa】BZOJ2200道路与航线【拓扑排序+连通图最短路】poj1049SortingItAllOut【floyd传递闭包+拓扑序】poj1734Sightseeingtrip【floyd】poj3613CowRelays【快速幂+flody】【BellmanFord】走廊泼水节【最小生成树kruskal】黑暗城堡【最短路径生
laixihui1999
·
2020-09-14 02:41
图论
图论
—— AOV 网与拓扑排序
【AOV网】日常生活中,一项大的工程可以看作是由若干个子工程组成的集合,这些子工程之间必定存在一定的先后顺序,即某些子工程必须在其他的一些子工程完成后才能开始。我们用有向图来表现子工程之间的先后关系,子工程之间的先后关系为有向边,这种有向图称为“顶点活动网络”,即:AOV网。一个有向无环图称为无环图(DirectedAcyclicGraph),简称DAG图,因此一个AOV网必定是一个有向无环图,即
Alex_McAvoy
·
2020-09-14 02:31
——————图论——————
#
图论——AOV网与拓扑排序
CCF 201903-4 消息传递接口
本着默认第四道是
图论
或者DP的想法,看完题目觉得可能不会像表面那么简单,但是做完发现还真的只是道模拟题。比较坑的是开始做题一直提交二十分,提示错误。
昂昂累世士
·
2020-09-14 02:31
CCF
图论
(一)图:顶点,边,同构,有向/无向图,权重,路径(最短路径),环,连通图/连通分量
而要进入
图论
的世界,清晰、准确的基本概念是必须的前提和基础。下面对其最核心和最重要的概念作出说明。关于
图论
的概念异乎寻常的多,先掌握下面最核心最重要的,足够开展一些工作了,其它的再到实践中不断去理解
hhjian6666
·
2020-09-14 02:31
******I
LOVE
GRAPH
THEORY*****
ACM扬帆起航之图论
CCF 201903-4 消息传递接口--简单模拟
标准的模拟题,没必要运用
图论
,递归等知识。若了解stringstream类,stoi等函数可极大简化编码。不过不用也可以,文末有一种较为麻烦的输入方式,不过速度会更快。
qq_26873647
·
2020-09-14 02:55
csp
关于2019年ccf第五题317号子任务
第一次接触
图论
算法写出来这一题以后可以通过测试样例,但是提交以后总是提示错误,先挂着。。。
dongjiahao9836
·
2020-09-14 02:41
CCF-201903-4-消息传递接口
不知道还有没有
图论
的解法。模拟进程的收发,这里我也才拿了60分,答案错误。讲一下大概思路:每个进程弄两个缓存(收和发)。
AivenZ
·
2020-09-14 01:55
CCF
Spark深入解读(十二)---- 有向无环图DAG(代码及图解)
目录:1、有向无环图2、代码结构3、代码学习步鄹及方法4、重点代码讲解5、代码展现6、运行结果1、有向无环图在
图论
中,如果一个有向图无法从某个顶点出发经过若干条边回到该点,则这个图是一个有向无环图(DAG
北京小辉
·
2020-09-14 01:26
BZOJ2118 墨墨的等式[一个
图论
模型]
//BZOJ2118//
图论
模型#include#include#include#include#includeusingnamespacestd;#defineN1000010#defineINF(1LLa.dis
zz_ylolita
·
2020-09-14 01:06
图论
数论
P1330 封锁阳光大学
图论
前序**
//2//可能不只有一个联通块,因此每个联通块要求一个最小值//1//dfs的时候结果为真,不能返回,否则for循环就不继续枚举了,只有假的时候返回#include#include#include#includeusingnamespacestd;inthd[10005],col[10005],cnt=0;intn,m,x,y;structEdge{intto,nxt;}edge[100005<<
ivy-uu
·
2020-09-14 01:51
图论dfs
[HNOI2012][BZOJ2734] 集合选数|状态压缩动态规划|思路题
HNOI2012]集合选数TimeLimit:10SecMemoryLimit:128MBSubmit:708Solved:414[Submit][Status][Discuss]Description《集合论与
图论
weixin_30496751
·
2020-09-14 01:55
邻接矩阵求有向图各顶点的入度和出度 (
图论
基础)
要求一个有向图各顶点的入度和出度:先用一个二维数组Edge存储表示邻接矩阵,输入文件中顶点的序号是从1开始,当输入一条有向边时,将Edge[u-1][v-1]=1就得啦;第i+1个顶点的出度等于邻接矩阵中第i行所有元素中元素值为1的个数,把第i行所有元素值累加起来,得到的结果也是该顶点的出度,同理,在计算第i+1个顶点的入度时,也只需要将第i列所有元素值累加起来就可以了;n,m分别表示有向图的顶点
FinalFantacy~
·
2020-09-14 01:06
C/C++
算法编程
图论基础
总结(10.27)
集训也已经过去一大半了,说说集训对我的几个帮助:1.能让我知道了自己的几个缺陷(树状数组,
tarjan
等)2.巩固了一些必须拿分的题(还是有很多失误,在后面的集训中要慢慢减少)3.能打一些打不动题的暴力了后面的时间给自己提几个要求吧
v1Ncen70
·
2020-09-14 00:10
【2020.8.24NOIP模拟赛】【数学】这是一棵树吗?
题目描述DD和QQ在玩游戏,DD在地上画了一棵树(
图论
中的树),然后他告诉QQ这棵树的度数序列。QQ马上说这不是一棵树。DD认为自己被QQ鄙视了,他们吵了起来。
lnm_lym
·
2020-09-14 00:03
数学
洛谷
纪中3076【备战NOIP2012
图论
专项模拟试题】位图 题解
problem:给出一个大小为n行*m列的矩形位图。该位图的每一个象素点不是白色就是黑色,但是至少有一个象素点是白色。在i行j列的象素点我们称为点(i,j)。两个象素点p1=(i1,j1)和p2=(i2,j2)之间的距离定义如下:d(p1,p2)=|i1-i2|+|j1-j2|现在的任务是:对于每一个象素点,计算它到最近的白色点的距离。如果它本身是白色点,距离为0。input:3400010011
doggyzheng
·
2020-09-14 00:00
2016年8月
Pascal
题解
sth. about
tarjan
第二弹~~考前复习版
唔RP++Part1最基本的强联通分量bzoj1654注意编号+的位置还有low[x]的更新!!!low[x]=min(low[x],low[v])(!dfn[v])low[x]=min(low[x],dfn[v])(else)恩恩别的记住统计的条件就好了。#include#include#includeusingnamespacestd;//bymars_chintn,m;intdfn[1000
mars_ch
·
2020-09-14 00:45
图论
模板
tarjan
算法
洛谷 信息传递之图中寻找最小环(
图论
)
有n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息,但是每人只会把信息告诉一个人,即自己的信息传递对象)。当有人从别人口中得知自己的生日时,游戏结束。请问该游
Preeee
·
2020-09-14 00:18
POJ - 3352 无向图的割和桥以及双连通分量
双连通分量是指图中每两个点都有两条完全不同的路径可到达..也就是去掉这个图的任意一个边一个点...两两之间依然可达..
图论
中的桥...在有向图中是两个连通分量之间唯一的边(如果有多条那么都不是桥)...
kk303
·
2020-09-14 00:17
Tarjan
Dilworth定理与有向无圈图的链覆盖
Dilworth定理的应用条件为偏序集,定理转化为
图论
语言就是偏序集哈斯图的最长反链等于其最小链点覆盖数。
gyarenas
·
2020-09-14 00:48
图论
思考&证明
LCA
2.
Tarjan
求LCA该算法是一种离线算法,即在一次操作中将问题全部解决。具体过程如下:1.枚举与当前节点有边相连的所有点,如果该点未被访问过,
chenkainan1023
·
2020-09-14 00:22
【洛谷_T145300】【2020.8.24NOIP模拟赛】这是一棵树吗?
题目描述DD和QQ在玩游戏,DD在地上画了一棵树(
图论
中的树),然后他告诉QQ这棵树的度数序列。QQ马上说这不是一棵树。DD认为自己被QQ鄙视了,他们吵了起来。
SSL_GYX
·
2020-09-14 00:17
数学
数学
NOIp历年真题整理解答
水平到一个层次就不用烦恼的题目文化之旅:抛去数据水的槽点,n某点所有邻居之间飞扬的小鸟:套路dpNOIp2015推销员:贪心,NOIp数据规模开始变大子串:dp+优化斗地主:记忆化搜索,复杂模拟信息传递:
图论
运输计划
ModestCoder_
·
2020-09-14 00:41
学习笔记
noip
学习笔记
[BZOJ]2734 [HNOI2012] 集合选数 状压DP 思路神题
HNOI2012]集合选数TimeLimit:10SecMemoryLimit:128MBSubmit:1475Solved:876[Submit][Status][Discuss]Description《集合论与
图论
MaxMercer
·
2020-09-14 00:40
BZOJ
状压/插头/轮廓线DP
【bzoj2734】【HNOI2012】【状压DP】集合选数
集合选数TimeLimit:10SecMemoryLimit:128MBDescription《集合论与
图论
》这门课程有一道作业题,要求同学们求出{1,2,3,4,5}的所有满足以下条件的子集:若x在该子集中
anantheparty
·
2020-09-14 00:01
动态规划
bzoj
HNOI
状压DP
动态规划
oi
2016.08.17【初中部 NOIP提高组 】模拟赛C
第一题:https://61.142.113.109/senior/#main/show/3076题目描述:【备战NOIP2012
图论
专项模拟试题】位图(StandardIO)给出一个大小为n行*m列的矩形位图
jz_terry
·
2020-09-14 00:03
小白数学建模模型入门(二)
数学建模模型入门(二)1.
图论
模型-Dijkstra算法应用于求初始点到其他所有顶点的最短路径。本质是一种标号法,给赋权图的每一个顶点记一个数,称为顶点的标号。(临时标号,称T标号。
阿群今天学习了吗
·
2020-09-13 23:59
数学建模笔记
从二分图开始到最大匹配
图论
概念图:由顶点和顶点之间的边组成的集合,表示为G,V表示的是顶点的集合,E表示的是边的集合独立集:图内点集的子集,且满足:每两个顶点之间均不存在连边最大独立集:图内顶点数量最多的独立集覆盖:图内点集的子集
Vincent_Field
·
2020-09-13 21:04
图论
最小覆盖
最大匹配
最大独立集
【
图论
算法及模版】割点,割边,强联通分量,点双联通分量,边双联通分量
将学的基础知识总结下OrzLRJ因为都是街货,为了防止大牛D,所以仅结合资料作简单总结联通分量:u->v,v->u,相互可达的节点称为连通分量求联通分量个数只需要DFS一遍即可,也可用并查集去判联通块割点无向图G中,删除某点u后,若联通分量数目增加,则u为此图G中的一个割点。这意味着若在连通图中删除割点,则图变得不连通。DFS整个图,利用时间戳打下标记,可以得到定理:非根节点u是图G的割点当且仅当
__Wa_ff_
·
2020-09-13 20:41
图论
懒癌晚期学
图论
的时候自己用C语言写了个求可达性矩阵的算法~
可达性矩阵算法~直接上代码#include#includeusingnamespacestd;#definen5voidprint(inta[n][n]);voidprint1(inta[n][n]);voidmultiply(inta[n][n],intb[n][n],intc[n][n]);voidadd(inta[n][n],intb[n][n]);intmain(){inta[n][n],
weixin_30888027
·
2020-09-13 20:13
一些算法学习的推荐博文阅读(数论居多,
图论
没有)
上面是自己的学习笔记,下面是推荐博文阅读关于每个知识点的阅读顺序若不加序号一般是并列的,有序号的话一般是推荐看(当然一知半解的话可以从头看起也可以从中间开始)另外,有的链接放在推荐的下面了另另外,算法难度是降序的持续更新中.....来一波自己的学习笔记[自适应辛普森了解一下][用线性基证明的小定律][威尔逊定理小讲解][支持删除任意元素以及一些其他基本操作的堆][二项式定理学习笔记(详解)][文艺
weixin_30652491
·
2020-09-13 20:04
双联通分量及例题
点双连通和边双连通连通的概念:在无向图中,所有点能互相到达连通分量:互相联通的子图点双连通:删掉一个点之后,图仍联通边双连通:删掉一条边之后,图仍联通
tarjan
算法:该算法是R.
Tarjan
发明的。
usernamezzz
·
2020-09-13 20:33
算法
Prime算法——学习笔记
Prime算法是
图论
中的经典算法,用于在图中寻找最小生成树。
jjwwwww
·
2020-09-13 19:24
基础算法学习
P4244 [SHOI2008]仙人掌图 II
我们用一个类似
tarjan
的做法,在dfs的过程中记录dfn和low,如果某条边不在环内,那么这条边我们直接按树形dp转移。否则的话,当我们做完这整个环的时候,考虑如何更新环的顶点\(f[u]\)
weixin_34319111
·
2020-09-13 17:40
[SHOI2008]仙人掌图 II——树形dp与环形处理
处理环的话,类似点双
tarjan
,把环上的点都拉出来。先考虑拼接更新答案。
weixin_34128411
·
2020-09-13 17:03
算法笔记——
图论
算法笔记——
图论
最短路分层图生成树差分约束拓扑排序
Tarjan
算法及其应用2-sat二分图网络流线段树优化建图最短路Floyed求任意两点间的最短路,最简单的三段循环,复杂度为O(n3)O(n^3)O(
姬丿丶Ni肽酶
·
2020-09-13 16:26
算法笔记
图论
BZOJ 1023: [SHOI2008]cactus仙人掌图
f[x]表示以x为根的节点的最大深度,
tarjan
的目的就是求出桥,用来更新每个环的父亲的f数组与整个的ans。求出环后因为可以从环上的任意一点更新环的父亲,所以要用双端队列优化的dp来处理。
妖怪吧
·
2020-09-13 16:31
图论--仙人掌
BZOJ1023 [SHOI2008]cactus仙人掌图
仙人掌DP,f[i]表示i的子仙人掌里以i为一个端点走最短路的最长链dfs一颗仙人掌,带上
tarjan
的low和dfn,对于一个点,如果是这个环的根,用这个环上的所有点转移,如果不是这个环的根,不用这个环上的点转移
neither_nor
·
2020-09-13 16:30
仙人掌
BZOJ
BZOJ 1023 SHOI2008 cactus仙人掌图 仙人掌DP
题目大意:给定一棵仙人掌,求这棵仙人掌的直径首先
Tarjan
缩点双,开vector或者链表记录每个点属于哪些点双,以及每个点双中有哪些点有些点双可能不是环,我们可以补上一条边看成环,无伤大雅每次DP时,
PoPoQQQ
·
2020-09-13 15:07
BZOJ
Tarjan
单调队列
树形DP
[SHOI2008]仙人掌图
题目链接考虑用\(
tarjan
\)找环,环内\(dp\),环外\(dp\).用\(f[u]\)表示到\(u\)点的最长距离长度.如果我们找到一条边是桥就直接转移——\(f[u]=max(f[u],f[v
aoye9670
·
2020-09-13 14:41
[SHOI2008]cactus仙人掌图 (
tarjan
+ dp)
Description如果某个无向连通图的任意一条边至多只出现在一条简单回路(simplecycle)里,我们就称这张图为仙人图(cactus)。所谓简单回路就是指在图上不重复经过任何一个顶点的回路。举例来说,上面的第一个例子是一张仙人图,而第二个不是——注意到它有三条简单回路:(4,3,2,1,6,5,4)、(7,8,9,10,2,3,7)以及(4,3,7,8,9,10,2,1,6,5,4),而
JerryDung
·
2020-09-13 14:31
题目
【2018百度之星程序设计大赛初赛】degree
ProblemDescription度度熊最近似乎在研究
图论
。
lazy-sheep
·
2020-09-13 14:56
题目
LCA在线算法ST算法
离线算法有基于搜索的
Tarjan
算法较优,而在线算法则是基于dp的ST算法较优。首先说一下ST算法。
Yoangh
·
2020-09-13 14:57
求LCA最近公共祖先的在线ST算法_C++
ST算法是求最近公共祖先的一种在线算法,基于RMQ算法,本代码用双链树存树预处理的时间复杂度是O(nlog2n)查询时间是O(1)的另附上离线算法
Tarjan
的链接:http://www.cnblogs.com
weixin_30567471
·
2020-09-13 13:21
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他