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
图论基本算法
图论
——flyod——例题P2419牛大赛
·洛谷入口:https://www.luogu.org/problem/P2419·龙哥oj入口:http://10.50.17.36/problem.php?cid=1027&pid=8·题目:FJ的N(1#includeusingnamespacestd;intn,m;intf[101][101];intmain(){cin>>n>>m;intp,q;for(inti=1;i>p>>q;f[p
adapter12345
·
2020-08-18 14:11
php
【题】【
图论
】NKOJ 3556 信息传递
NKOJ3556【NOIP2015Day1】信息传递时间限制:10000MS空间限制:131072KB问题描述有n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti的同学。游戏开始时,每个人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获
Y__XV
·
2020-08-18 14:47
题
图论
[
图论
][模拟]信息传递
题目描述有n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息,但是每人只会把信息告诉一个人,即自己的信息传递对象)。当有人从别人口中得知自己的生日时,游戏结束。
在征途
·
2020-08-18 14:18
P1983-车站分级【
图论
,记忆化dfs,构图】
正题题目链接:https://www.luogu.org/problemnew/show/P1983题目大意一个辆车会一个一个值xxx,如果等级大于等于xxx的车站都会停靠(包括起点和终点)。给每辆车的停靠点,求至少要将车站分多少级。解题思路对于一辆车,若一个点他经过了却没有停靠,那么这个点比所有的停靠点的等级都要低。然后根据这个关系连边,然后记忆化dfsdfsdfs。时间复杂度O(nm2)O(n
ssl_wyc
·
2020-08-18 14:27
dp
深搜
图论
R计算移动平均的方法
移动平均可以使时间序列变平滑,是典型的有序计算问题,其
基本算法
是:将N个连续的时间序列成员作为一个集合,计算该集合的平均值,并逐项推移该集合。下面用一个例子来说明R计算移动平均的方法。
zhaoyuxia517
·
2020-08-18 13:02
R
回归
R
回归
洛谷P1347 排序(
图论
,拓扑排序
洛谷P1347排序(
图论
,拓扑排序蒟蒻觉得这题巨难!!!
yxrzibinanhai
·
2020-08-18 13:29
从零开始的图的存储方法
图论
是信息学竞赛中十分重要的一个部分,但许多算法都建立在如何存储图的结构上。笔者就在这里总结一下图的几种存储方法。
weixin_30698527
·
2020-08-18 13:22
机器学习面试问题3
AprioriApriori算法是一种关联规则的
基本算法
,是挖掘关联规则的频繁项集算法,也称“购物篮分析”算法,是“啤酒与尿布”案例的代表。算法步骤:1)依据支持度找出所有频繁项集。
Alice_yufeng
·
2020-08-18 12:17
机器学习
HDU 2066-一个人的旅行(
图论
)
HDU2066-一个人的旅行题目原址[http://acm.hdu.edu.cn/showproblem.php?pid=2066]题意给定一些起点,一些终点,和一些边的权,构成一个无向图,问所有最短路径和中的最小值。题解把0作为唯一起点,其他起点到0的权为0,用一次Dijkstra算法即可算出起点到每个点的最小路径和,最后再取所有终点的最小路径和的最小值即可。关于Dijkstra算法可参考这个比
Terry: )
·
2020-08-18 09:41
题库
【读书笔记】《算法竞赛进阶指南》读书笔记——0x00
基本算法
to-do:例题:POJ1845Sumdiv所有的课后习题;随缘~~~位运算对于一个二进制数,通常称其最低位为第0位,从右往左依此类推。补码unsignedint直接将其看作32位二进制数。signedint以最高位位符号位,0表示非负数,1表示负数;如果最高位为0,直接看做32位二进制数;同时定义该编码按位取反后得到的新编码C~CC表示的数值为−1−S-1-S−1−S;可以发现,在补码下,每个数
RM -RF /星
·
2020-08-18 09:33
算法竞赛进阶指南
uva 11324 The Largest Clique(
图论
-tarjan,动态规划)
ProblemB:TheLargestCliqueGivenadirectedgraphG,considerthefollowingtransformation.First,createanewgraphT(G)tohavethesamevertexsetasG.CreateadirectededgebetweentwoverticesuandvinT(G)ifandonlyifthereisap
weixin_30745553
·
2020-08-18 09:24
【
图论
】最大密度子图&权闭合图
最大权闭合图:描述:给定一个点带权的有向图,求这个图的最大权闭合图?*闭合图含义:图中任意的出边所指的点都在图中的点集内。解法:建图:一个超级源点s,超级汇点t。s连接所有点权为正的点,容量是点权。所有点权为负的点连接汇点t,容量的点权乘以-1。原图中a->b,那么连接ab,容量无穷大。求出最大流,那么所有正点权的和减去最大流就是最大权闭合图的最大权,就是公司的最大利益。在残量网络中从原点s出发,
forever_24
·
2020-08-18 09:19
图论
总结篇
SPOJ COT2
【标签】离散化,数据结构,分治,
图论
【题意】YouaregivenatreewithNnodes.Thetreenodesarenumberedfrom1toN.Eachnodehasanintegerweight.Wewillaskyoutoperfromthefollowingoperation
SMIAMS
·
2020-08-18 09:06
SPOJ
数据结构与算法分析-C++描述 第9章
图论
算法(单源最短路径问题之Dijkstra算法邻接表实现)
单源最短路径问题(SingleSourceShortestPathProblem):给定一个加权图和一个特定顶点作为输入,找到从到中每一个其他顶点的最短加权路径(如下图1示,求顶点1到顶点6的最短路径):即。图1单源最短路径图示Dijkstra算法描述:解决单源最短路径的问题的一般方法为Dijkstra算法,这个有30年历史的解法是贪心算法(greedyalgorithm)最好的例子。其算法思想为
qq_37172182
·
2020-08-18 09:52
C++
数据结构与算法分析-C++描述
Uva 1599 最佳路径
方法:路径上有了权值,可以利用
图论
的数据结构来BFS,很方便。逆序BFS,找到每个点距离终点的最短路长d[x];然后,从起点,沿着d[u]=d[v]+1;的路径,分层BFS,选字典序最小的。
weixin_33755554
·
2020-08-18 07:28
ACM
图论
模板(更新ing...)
1、最短路算法Bellman-Ford算法Dijkstra算法SPFA算法Floyd算法被气死的WA2、最小生成树算法Prim算法Kruskal算法被气死的WA1、单源最短路(Bellman-Ford算法)描述:思想为连续对每条边进行松弛操作,在每次松弛时把每条边都更新一下,若在V-1次松弛后还能更新,则说明图中有负环。可以求含负权图及判定负环的最短路算法。复杂度:O(VE)//Bellman-F
zzti_xiaowei
·
2020-08-18 07:13
Acm--模板
图论
系列(三)——图的深度优先遍历的应用1
1.联通分量统计一个图中联通分量个数判断两点是否联通求每个联通分量中包含点编号importjava.util.ArrayList;//ConnectedComponent——联通分量publicclassCC{privateGraphG;privateint[]visited;//将boolean型改为int型privateintcccount=0;CC(GraphG){this.G=G;visi
神秘的火柴人
·
2020-08-18 07:35
#
【01】方法总结
图论
—BFS
#include#include#includeusingnamespacestd;constintMAXV=1000;//最大顶点数intn,m;//顶点数,边数vectorG[MAXV];//邻接表boolvis[MAXV]={false};//访问标记数组voidBFS(intu){queueq;//创建队列qq.push(u);//将顶点入队vis[u]=true;//标记顶点已访问cou
zmqgeek
·
2020-08-18 07:49
算法
图论
—DFS
#includeusingnamespacestd;constintMAXV=1000;//最大顶点数intn,m,G[MAXV][MAXV]={0};//邻接矩阵boolvis[MAXV]={false};//标记数组voidDFS(intu,intdepth){vis[u]=true;//标记u已访问cout>n>>m;//输入顶点数、边数for(inti=0;i>u>>v;G[u][v]=1
zmqgeek
·
2020-08-18 07:49
算法
图论
算法的基础知识
图的表示如果有向图是稠密的,也就是图中的边数|E|和定点数|V|满足如下关系|E|=O(|V|2)。那么我们就用二维数组来表示,如果有向图是稀疏的,也就是边数相当的少,那么我们就用邻接表来表示。它就是一个结构体数组,每个元素表示一个顶点,然后指向它的所有相邻的顶点(这个相邻是指出边)。实际情况下,顶点名称都是字符串,我们需要把字符串映射成数字,这样容易处理,通常的做法就是用一个散列表来记录这种映射
zhlei12345
·
2020-08-18 07:18
数据结构
c语言
图论
基础
图概述图(Graph)是一种比线性结构和树形结构都要复杂的数据结构。简单讲,图是由表示数据元素的的集合V和表示数据之间关系的集合E组成。其中,数据元素常称作顶点(vertex),数据之间的关系常称作边(edge)。故图可记为G=,其中V是顶点的有穷非空集合,E是边的集合。在图中顶点的前驱和后继是不设限制的,因此图描述的是一种网状关系。无向图若边是无序的或者说是无向的,则称此图是无向图。若无向图中有
苏叔叔
·
2020-08-18 07:58
数据结构与算法
数据结构与算法
openjudge动规刷题攻略----第一弹
基本算法
之动态规划(1~4)1481Maximumsum题目大意:求两个最大连续子序列和的和。
zero_from
·
2020-08-18 07:38
noi
求一个字符串中连续出现次数最多的子串
/*Author:McdragonDate:15-07-1121:17Description:求一个字符串中连续出现次数最多的子串.
基本算法
描述:给出一个字符串abababa1.穷举出所有的后缀子串substrs
yousir1988
·
2020-08-18 07:48
算法
C/C++
string
fun
pair
system
date
算法
poj 1655 Balancing Act
图论
基础 树的重心
id=1655题目来源:
图论
基础入门。简要题意:N个节点的树求出编号最小的树的重心和最大子树大小。
ned_chu
·
2020-08-18 06:57
图论
图论
算法模板整理
最短路系列:spfa:#defineMin(a,b)(ab?a:b)#defineAbs(a)((a)>0?(a):-(a))#defineMod(a,b)(((a)-1+(b))%(b)+1)intn,m;intd[N];struct{intv,w,next;}edge[2*M];intedgehead[N];intk;boolvis[N];voidaddedge(intu,intv,intw)
aszxqw
·
2020-08-18 06:31
算法
output
struct
ini
os
【codeforces】1385G-Columns Swaps 一道好题
题目思路:
图论
建模+染色+求连通分量(详情以后再补,这里记录一下,一道好题,能学到很多知识)代码#include#definelllonglong#defineiipair#definepllpairusingnamespacestd
whq20151637
·
2020-08-18 06:28
图论
dfs
图的
基本算法
(BFS和DFS)
在图的
基本算法
中,最初需要接触的就是图的遍历算法,根据访问节点的顺序,可分为广度优先搜索(BFS)和深度优先搜索(DFS)。广度优先搜索(BFS)广度优先搜索在进一
卡巴拉的树
·
2020-08-18 06:26
算法
邻接表(简单模拟)
图论
(GraphTheory)是数学的一个分支.它以图为研究对象.
图论
中的图是由若干给定的点及连接两点的线所构成的图形,这种图形通常用来描述某些事物之间的某种特定关系,用点代表事物,用连接两点的线表示相应两个事物间具有这种关系
wikioi_bai
·
2020-08-18 06:20
图论
基础
1
图论
基础:这里有几篇英文文章(pdf),很基础的,大家认真看啊!1)图周游2)最短路问题3)最小生成树4)欧拉回路/道路5)网络流等大家把这些内容吃透了,在看下面的内容,就会觉得轻松很多。
wflishh
·
2020-08-18 06:42
算法技术
ACM训练总结(最短路径)
这周我们学习了
图论
算法里的最短路径问题,即固定起始点的情况下,求最短路。具体形式包括:1.确定起点的最短路径问题-即已知起始结点,求最短路径的问题。
weixin_45664948
·
2020-08-18 06:46
ACM训练总结
201905
图论
总结——又来一坑(并上csp初赛前
图论
复习)
图论
的话,其实就是那么几种算法,本蒟蒻学得也不多。所以就学过的来个总结…一、最短路图分为有向图和无向图,一般用邻接表和邻接矩阵来存。
Belief_yfly
·
2020-08-18 06:25
初赛问题
总结
图论
——连通性
欧拉回路定义欧拉回路:图GGG中经过每条边一次的回路。欧拉路径:图GGG中经过每条边一次的路径。欧拉图:存在欧拉回路的图。半欧拉图:存在欧拉路径且不存在欧拉回路的图。判定定理1:无向图GGG为欧拉图,当且仅当GGG连通且每个点的度数均为偶数。推论1:无向图GGG为半欧拉图,当且仅当GGG连通且除了两个点度数为奇数外,其余个点度数均为偶数。定理2:有向图GGG为欧拉图,当且仅当GGG的基图连通且每个
又又大柚纸
·
2020-08-18 05:34
Codeforces -
图论
题目(难度:2000)
欢迎访问本菜鸡的独立博客:CodechoSummary:感觉只有14\frac{1}{4}41的题目比较硬核,能学到些东西;剩下的题目比较水,以DFS为主。463D-GargariandPermutations(建图+拓扑序上dp)1.题意给你kkk个长度为nnn的排列,问它们的最长公共子序列的长度。数据范围:1≤n≤103;2≤k≤51\len\le10^3;2\lek\le51≤n≤103;2
Nitrogens Xu
·
2020-08-18 05:52
Codeforces
图论
Codeforces -
图论
题目(难度:2200)
Codeforces-
图论
题目(难度:2200)AC之后不写题解,赛前火葬场!!
Nitrogens Xu
·
2020-08-18 05:41
Codeforces
图论
图论
1--连通性问题的整理
试着用一段代码解决
图论
的几个基本的连通性问题:关键词:DFS,Tarjan,邻接表全图连通分量,是否有,有的话,求个数求关节点/割点并输出其贡献连通分量个数求桥,并按照顺序输出强连通域分解并输出:Tarjan
真的不是雇来的水军呢
·
2020-08-18 05:11
a^b快速幂
求a的b次方对p取模的值,其中1≤a,b,p≤10^9
基本算法
题,快速幂模板题#include#include#include#include#include#include#include#include
David__TT
·
2020-08-18 05:34
基本算法
图论
的连通性相关
强连通:有向图中,如果任意2点都相互可达,则该图是强连通图。强连通分量:有向图中,其强连通图子图,称为强连通分量。(缩点后每个点都原图中最大的强连通分量)一个有向图是强连通的,等价于G中有一个回路,它至少包含每个节点一次。(只是一笔画经过所有点回到原点,点可以通过多次,不一定是一个大环,也可能是几个小环的拼接。但环上的所有点一定构成强连通分量)。一些问题只要变成有向无环图就容易解决,但其中有环就比
viias
·
2020-08-18 05:09
图论
acm
用深度优先搜索(DFS)解决多数
图论
问题
前言本文大概是作者对
图论
大部分内容的分析和总结吧,\(\text{OI}\)和语文能力有限,且部分说明和推导可能有错误和不足,希望能指出。
weixin_38166793
·
2020-08-18 05:43
BFS,DFS,动态规划的总结
提到BFS,DFS大家第一个想到的就是
图论
的基本方法,然而对于一些非
图论
的题目,也可以通过构造成图的形式使用其解题。
weixin_37519761
·
2020-08-18 05:06
Codeforces Round #317 div2 E div1 C CNF 2 (
图论
,匹配)
CNF2'InBooleanlogic,aformulaisinconjunctivenormalform(CNF)orclausalnormalformifitisaconjunctionofclauses,whereaclauseisadisjunctionofliterals'(citedfromhttps://en.wikipedia.org/wiki/Conjunctive_normal
weixin_34336292
·
2020-08-18 05:39
《
图论
》——广度优先遍历算法(BFS)
十大算法之广度优先遍历:本文以实例形式讲述了基于Java的图的广度优先遍历算法实现方法,详细方法例如以下:用邻接矩阵存储图方法:1.确定图的顶点个数和边的个数2.输入顶点信息存储在一维数组vet中3.初始化邻接矩阵。4.依次输入每条边存储在邻接矩阵array中输入边依附的两个顶点的序号i,j。将邻接矩阵的第i行第j列的元素值置为1;将邻接矩阵的第j行第i列的元素值置为1;广度优先遍历实现:1.初始
WWWWWWWWolf
·
2020-08-18 04:22
图论
最小生成树
前言推出一个新系列,《看图轻松理解数据结构和算法》,主要使用图片来描述常见的数据结构和算法,轻松阅读并理解掌握。本系列包括各种堆、各种队列、各种列表、各种树、各种图、各种排序等等几十篇的样子。最小生成树最小生成树(MinimumSpanningTree),简称MST,更详细点叫最小权重生成树,是一副连通加权无向图中一棵权值最小的生成树。对于图,在完全连通的情况下,则拥有生成树。而如果图不连通的话,
weixin_34247032
·
2020-08-18 04:18
图论
算法与模型(训练指南题库)
一、基础题目1、UVA11624Fire!迷宫问题多源BFS题意:帮助joe走出一个大火蔓延的迷宫,其中joe每分钟可往上下左右四个方向之一走,所有着火的格子都会蔓延(空格与着火格有公共边,下一分钟这个空格也会着火)。迷宫中有一些障碍格,joe和火都无法进入,当joe走到一个边界的格子我们认为他走出了迷宫输出R行C列的迷宫,#表示墙,.表示空地,J表示joe,F是着火格如果能走出,输出最少时间否则
weixin_34138377
·
2020-08-18 04:54
学习笔记--
图论
DFS,联通分量,时间戳
1#include2#include3usingnamespacestd;45constintmaxn=12;67intvis[maxn];89vectorG[maxn];101112intdfs_clock;13intpre[maxn];14intpost[maxn];15intcc[maxn];16intcurrent_cc=0;17voiddfs(intu)18{19//pre2021vis
weixin_33889665
·
2020-08-18 04:38
Fleury(弗罗莱)算法求欧拉路径
上面是摘自
图论
书上的定义。算法在运行过程中删除了所有已走的路径,也就是说途中残留了所有没有行走的边。
weixin_33828101
·
2020-08-18 04:22
图论
初步-Tarjan算法及其应用
暑假刷了一堆Tarjan题到头来还是忘得差不多。这篇博客权当复习吧。一些定义无向图割顶与桥(划重点)图G是连通图,删除一个点表示删除此点以及所有与其相连的边。若删除某点u后G不再连通,那么u是G的一个割顶(割点)。若删除某边e后G不再连通,那么e是G的一个桥。双连通一个图为双连通,意思是说任一点对(u,v),从u到v都有两条路径。广义双连通有两种:点双连通(狭义的双连通)、边双连通。点双连通:就是
weixin_33769125
·
2020-08-18 04:44
[NOIP2018]旅行(数据加强版)(
图论
+基环树)
数据范围多了2个0就是不一样,O(n^2)只能68分了。(其中60分是n=m+1和原题一样的做法送的),这题直接从NOIP难度变为NOIPlus难度了不说废话直接写题解:首先dfs一遍找到环,然后和n=m+1一样从1号点访问,然后跑到环以后,对于环上的点,可以执行仅一次返回到第一次到达环上的点的操作。所以dfs记录的时候记录下次访问的点就可以,因为退回操作后只要退回途中下面有点,那么就必须访问,讨
weixin_30918415
·
2020-08-18 04:15
[转]POJ题目归类
OJ上的一些水题(可用来练手和增加自信)(poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094)初期:一.
基本算法
weixin_30763397
·
2020-08-18 04:17
图论
刷题整理
图论
习题整理求先序排列需要知道树的遍历方法,分别前中后序,代表着先访问根节点,左子树,右子树,或是左中右,或是左右中现在给同一棵树的中后两个序列,求前序,首先清楚这样的性质:1.对于某个树(无论是子树还是本体
weixin_30760895
·
2020-08-18 04:17
各种
图论
模型及其解答(转)
原文转自Jellinebloghttp://blog.chinaunix.net/uid-9112803-id-411340.html摘要:本文用另一种思路重新组织《
图论
及其应用》相关知识。
weixin_30751947
·
2020-08-18 04:45
上一页
77
78
79
80
81
82
83
84
下一页
按字母分类:
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
其他