图论
文章平均质量分 94
Leslie_Blog
这个作者很懒,什么都没留下…
展开
-
SDUT-2139 图结构练习——BFS——从起始点到目标点的最短步数
图结构练习——BFS——从起始点到目标点的最短步数Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description 在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天,...原创 2017-06-01 23:23:59 · 331 阅读 · 0 评论 -
SDUT-3474 汤圆の拯救计划(常规BFS)
汤圆の拯救计划Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description又到了汤圆星球一年一度的汤圆节了,但是大魔王却过来把汤圆公主抓走了Σ( ° △ °|||)︴身为汤圆骑士的QAQ蒟蒻自然而然的肩负着拯救汤圆的使命QAQ蒟蒻经历了千辛万原创 2017-10-26 16:22:59 · 207 阅读 · 0 评论 -
SDUT-2779 找朋友(常规BFS)
找朋友Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem DescriptionX,作为户外运动的忠实爱好者,总是不想呆在家里。现在,他想把死宅Y从家里拉出来。问从X的家到Y的家的最短时间是多少。为了简化问题,我们把地图抽象为n*m的矩阵,行编号从上到下为1 到 n,列编原创 2017-10-26 16:00:54 · 250 阅读 · 0 评论 -
SDUT-3526 团战可以输,提莫必须死(BFS)
团战可以输、提莫必须死Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description 为了一些你们不知道的原因,我们把LOL的地图抽象为一个n×m的矩阵 提莫积攒了k个蘑菇准备种到地图上去,因为提莫的背篓漏了,所以每一个提莫走过的地原创 2017-10-26 17:07:24 · 353 阅读 · 0 评论 -
SDUT-2141 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历
数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description给定一个无向连通图,顶点编号从0到n-1,用广度优先搜索(BFS)遍历,输出从某个顶点出发的遍历序列。(同一个结点的同层邻接点,节点编号小的优先遍历)Input输入第一行为整数n(0...原创 2017-08-03 15:11:18 · 626 阅读 · 0 评论 -
SDUT-2107 图的深度遍历
图的深度遍历Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description请定一个无向图,顶点编号从0到n-1,用深度优先搜索(DFS),遍历并输出。遍历时,先遍历节点编号小的。Input输入第一行为整数n(0 < n < 100),表示数据的组数。 对于每组数据,第一行是两个整数k...原创 2017-08-02 15:21:23 · 213 阅读 · 0 评论 -
SDUT-2138 数据结构实验之图论三:判断可达性(DFS)
数据结构实验之图论三:判断可达性Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description 在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天,天灾军团的领袖巫妖王决定派兵攻打近...原创 2017-12-04 21:28:20 · 205 阅读 · 0 评论 -
SDUT-3364 数据结构实验之图论八:欧拉回路
数据结构实验之图论八:欧拉回路Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description在哥尼斯堡的一个公园里,有七座桥将普雷格尔河中两个岛及岛与河岸连接起来。能否走过这样的七座桥,并且每桥只走一次?瑞士数学家欧拉最终解决了这个问题并由此创立了拓扑学。欧拉通过对七桥问题的研究,不仅圆满地回答...原创 2017-08-04 15:02:32 · 473 阅读 · 0 评论 -
SDUT-3363 数据结构实验之图论七:驴友计划
数据结构实验之图论七:驴友计划Time Limit: 1000MS Memory Limit: 65536KBProblem Description做为一个资深驴友,小新有一张珍藏的自驾游线路图,图上详细的标注了全国各个城市之间的高速公路距离和公路收费情况,现在请你编写一个程序,找出一条出发地到目的地之间的最短路径,如果有多条路径最短,则输出过路费最少的一条路径。Input连续T组数据输入,每组输...原创 2017-06-08 15:37:48 · 1517 阅读 · 0 评论 -
SDUT-2498 图结构练习——判断给定图是否存在合法拓扑序列
图结构练习——判断给定图是否存在合法拓扑序列Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description 给定一个有向图,判断该有向图是否存在一个合法的拓扑序列。Input 输入包含多组,每组格式如下。第一行包含两个整数n,m,分别代表该原创 2017-08-04 20:01:56 · 351 阅读 · 0 评论 -
SDUT-3361 数据结构实验之图论四:迷宫探索
数据结构实验之图论四:迷宫探索Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description有一个地下迷宫,它的通道都是直的,而通道所有交叉点(包括通道的端点)上都有一盏灯和一个开关;请问如何从某个起点开始在迷宫中点亮所有的灯并回到起点?Input连续T组数据输入,每组数据第一行给出三个正整数,...原创 2017-08-02 16:11:58 · 419 阅读 · 0 评论 -
SDUT-3362 数据结构实验之图论六:村村通公路
数据结构实验之图论六:村村通公路Time Limit: 1000MS Memory Limit: 65536KBProblem Description当前农村公路建设正如火如荼的展开,某乡镇政府决定实现村村通公路,工程师现有各个村落之间的原始道路统计数据表,表中列出了各村之间可以建设公路的若干条道路的成本,你的任务是根据给出的数据表,求使得每个村都有公路连通所需要的最低成本。Input连续多组数据...原创 2017-06-07 20:57:16 · 768 阅读 · 0 评论 -
图的四种最短路径算法
本文总结了图的几种最短路径算法的实现:深度或广度优先搜索算法,弗洛伊德算法,迪杰斯特拉算法,Bellman-Ford算法1),深度或广度优先搜索算法(解决单源最短路径)从起始结点开始访问所有的深度遍历路径或广度优先路径,则到达终点结点的路径有多条,取其中路径权值最短的一条则为最短路径。下面是核心代码:[cpp] view plain copyvoid dfs(int cur, int dst){ ...转载 2017-12-27 12:03:57 · 111305 阅读 · 11 评论 -
SDUT-2424 Catch That Cow
Catch That CowTime Limit: 2000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem DescriptionFarmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He ...原创 2017-08-02 21:51:19 · 270 阅读 · 0 评论 -
SDUT-2143 图结构练习——最短路径
图结构练习——最短路径Time Limit: 1000MS Memory Limit: 65536KBProblem Description 给定一个带权无向图,求节点1到节点n的最短路径。 Input 输入包含多组数据,格式如下。第一行包括两个整数n m,代表节点个数和边的个数。(n<=100)剩下m行每行3个正整数a b c,代表节点a和节点b之间有一条边,权值为c。 Output 每组...原创 2017-06-08 16:49:40 · 332 阅读 · 0 评论 -
SDUT-1269 走迷宫
走迷宫Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description一个由n * m 个格子组成的迷宫,起点是(1, 1), 终点是(n, m),每次可以向上下左右四个方向任意走一步,并且有些格子是不能走动,求从起点到终点经过每个格子至多一次的走法数。Input第一行一个整数T 表示有T 组测试...原创 2017-08-03 10:28:07 · 483 阅读 · 0 评论 -
SDUT-2142 数据结构实验之图论二:基于邻接表的广度优先搜索遍历
数据结构实验之图论二:基于邻接表的广度优先搜索遍历Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description给定一个无向连通图,顶点编号从0到n-1,用广度优先搜索(BFS)遍历,输出从某个顶点出发的遍历序列。(同一个结点的同层邻接点,节点编号小的优先遍历)Input输入第一行为整数n(0&...原创 2017-08-03 15:55:31 · 304 阅读 · 0 评论 -
SDUT-1488 数据结构实验:连通分量个数
数据结构实验:连通分量个数Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description 在无向图中,如果从顶点vi到顶点vj有路径,则称vi和vj连通。如果图中任意两个顶点之间都连通,则称该图为连通图,否则,称该图为非连通图,则其中的极大连通子图称为连通分量,这里所谓的极大是指子图中包含的顶点...原创 2017-08-04 15:53:32 · 302 阅读 · 0 评论 -
SDUT-2506 完美网络
完美网络Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description完美网络是连通网络的基础上要求去掉网络上任意一条线路,网络仍然是连通网络。求一个连通网络要至少增加多少条边可以成为完美网络。Input第一行输入一个数T代表测试数据个数(T<=20)。每个测试数据第一行2个数n,m 分别...原创 2017-08-04 16:51:16 · 303 阅读 · 0 评论 -
POJ-棋盘问题
棋盘问题Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 49502 Accepted: 23966Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输...原创 2017-08-09 15:23:03 · 384 阅读 · 0 评论 -
SDUT-3468 广度优先搜索练习之神奇的电梯(BFS)
广度优先搜索练习之神奇的电梯Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description有一座已知层数为n的高楼,这座高楼的特殊之处在于只能靠电梯去上下楼,所以要去到某一层要非常耽误时间,然而更悲哀的是,这座高楼的电梯是限号的,小鑫最开始的时候在1层,他想去第x层,问题是他最起原创 2017-10-28 15:44:52 · 242 阅读 · 0 评论 -
SDUT-2780 Pots(BFS)
PotsTime Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem DescriptionYou are given two pots, having the volume of A and B liters respectively. The following operations can be原创 2017-10-28 17:12:42 · 226 阅读 · 0 评论 -
UVA-11624 Fire!(两次BFS)
Fire!Joe works in a maze. Unfortunately,portions of the maze have caught on fire, and the owner of the maze neglectedto create a fire escape plan. Help Joe escape the maze.Given Joe's location原创 2017-10-28 17:22:28 · 175 阅读 · 0 评论 -
HDU-2102 A计划(BFS)
可怜的公主在一次次被魔王掳走一次次被骑士们救回来之后,而今,不幸的她再一次面临生命的考验。魔王已经发出消息说将在T时刻吃掉公主,因为他听信谣言说吃公主的肉也能长生不老。年迈的国王正是心急如焚,告招天下勇士来拯救公主。不过公主早已习以为常,她深信智勇的骑士LJ肯定能将她救出。 现据密探所报,公主被关在一个两层的迷宫里,迷宫的入口是S(0,0,0),公主的位置用P表示,时空传输机用#表示,墙用*表示,...原创 2017-10-23 23:45:37 · 251 阅读 · 0 评论 -
PTA-地下迷宫探索(DFS,水题)
时间限制:400ms内存限制:64MB代码长度限制:16kB判题程序:系统默认作者:DS课程组单位:浙江大学地道战是在抗日战争时期,在华北平原上抗日军民利用地道打击日本侵略者的作战方式。地道网是房连房、街连街、村连村的地下工事,如下图所示。我们在回顾前辈们艰苦卓绝的战争生活的同时,真心钦佩他们的聪明才智。在现在和平发展的年代,对多数人来说,探索地下通道或许只原创 2017-11-08 22:14:20 · 651 阅读 · 1 评论 -
HDU-1043 Eight(BFS)
The 15-puzzle has been around for over 100 years; even if you don't know it by that name, you've seen it. It is constructed with 15 sliding tiles, each with a number from 1 to 15 on it, and all packed...原创 2017-10-23 23:48:01 · 1074 阅读 · 0 评论 -
SDUT-图结构练习——最小生成树
图结构练习——最小生成树Time Limit: 1000MS Memory Limit: 65536KBProblem Description 有n个城市,其中有些城市之间可以修建公路,修建不同的公路费用是不同的。现在我们想知道,最少花多少钱修公路可以将所有的城市连在一起,使在任意一城市出发,可以到达其他任意的城市。 Input 输入包含多组数据,格式如下。第一行包括两个整数n m,代表城市个数和...原创 2017-06-07 21:33:06 · 610 阅读 · 0 评论