![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
SSL_whd
kd nb
展开
-
【Floyed】【图论】村庄重建
floyed原创 2020-08-24 14:45:28 · 202 阅读 · 0 评论 -
【bfs】【图论】营救
bfs原创 2020-08-21 19:23:43 · 126 阅读 · 0 评论 -
【floyed】【图论】廉价最短路径
floyed水题原创 2020-08-21 14:52:24 · 160 阅读 · 0 评论 -
【floyed】导游的魔棒
floyed即可原创 2020-08-12 13:02:15 · 127 阅读 · 0 评论 -
【最短路】【图论】文化之旅(luogu)
这题数据比较水,floyed即可,注意建图原创 2020-08-09 18:57:02 · 123 阅读 · 0 评论 -
【网络流】【图论】【模板】网络最大流(luogu P3376)
初写网络流模板原创 2019-12-28 08:26:48 · 246 阅读 · 1 评论 -
(CSP2019·J T4)加工零件【spfa】【最短路】
spfa变形原创 2019-12-06 20:19:49 · 402 阅读 · 0 评论 -
【最短路】【floyed】【图论】最短路上的统计
题目:一个无向图上,没有自环,所有边的权值均为1,对于一个点对(a,b),我们要把所有a与b之间所有最短路上的点的总个数输出。输入:第一行n,m,表示n个点,m条边接下来m行,每行两个数a,b,表示a,b之间有条边在下来一个数p,表示问题的个数接下来p行,每行两个数a,b,表示询问a,b输出:对于每个询问,输出一个数c,表示a,b之间最短路上点的总个数样例输入:5 61...原创 2019-04-20 13:52:48 · 134 阅读 · 0 评论 -
【最短路】【floyed】【图论】牛的旅行
题目:农民John的农场里有很多牧区。有的路径连接一些特定的牧区。一片所有连通的牧区称为一个牧场。但是就目前而言,你能看到至少有两个牧区不连通。这样,农民John就有多个牧区了。John想在农场里添加一条路径(注意,恰好一条)。对这条路径有以下限制:一个牧场的直径就是牧场中最远的两个牧区的距离(本题中所提到的所有距离指的都是最短的距离)。考虑如下的有5个牧区的牧场,牧区用“*”表示,路径用直...原创 2019-04-20 15:54:39 · 206 阅读 · 0 评论 -
【并查集】【图论】矩阵
题目:在一个平面上有n个矩形。每个矩形的边都平行于坐标轴并且都具有值为整数的顶点。我们用如下的方式来定义块。 每一个矩形都是一个块。 如果两个不同的矩形有公共线段,那么它们就组成了一个新的块来覆盖它们原来的两个块。例子:在图1中的矩形组成了两个不同的块写一个程序: 从文件PRO.IN中读入矩形的个数以及它们的顶点。 找出这些矩形形成的不同的块的个数。 将结果写入文件P...原创 2019-05-10 21:32:17 · 358 阅读 · 0 评论 -
【BFS】【图论】极其简单的最短路问题
广搜题原创 2019-05-24 21:45:53 · 773 阅读 · 0 评论 -
【结论】【图论】【模拟】环
一道简单的模拟题原创 2019-05-25 12:19:17 · 222 阅读 · 0 评论 -
【图论】【DFS】JZOJ·通行证
一道dfs题,当然dij也可以原创 2019-07-07 15:40:27 · 138 阅读 · 0 评论 -
【SPFA】【图论】【最短路】最长路(黄题)
把spfa改一改原创 2019-07-10 10:47:31 · 432 阅读 · 0 评论 -
【prim】【图论】JZOJ·给水
一道关于最小生成树的题目原创 2019-07-06 19:37:53 · 141 阅读 · 0 评论 -
【DFS】【图论】租用游艇(橙题)
一道简单的搜索题原创 2019-07-07 14:21:51 · 322 阅读 · 0 评论 -
【最短路】【图论】【Floyed】小萨的烦恼
题目:圣诞节又要到了!小萨希望和自己心仪的MM一起出去度过一个浪漫的的圣诞节。他进行了详尽的准备,找到了N个很适合他们去约会的好地方,但无奈小萨和他的MM都是初三学校,晚上必须回学校上晚修,没有足够的时间让他们走遍每一个地方。迫于无奈,小萨选择了一个最合适的地方S。小萨打算和他的MM一起步行到那个地方,那样他们就有很多时间来聊天玩乐,但是无奈时间有限,小萨决定坐公共汽车过去。然而,小萨发觉,自己...原创 2019-04-20 07:41:45 · 111 阅读 · 0 评论 -
【图论】【强连通分量】【dfs】刻录光盘
题目:在PJOI2010夏令营快要结束的时候,很多营员提出来要把整个夏令营期间的资料刻录成一张光盘给大家,以便大家回去后继续学习。组委会觉得这个主意不错!可是组委会一时没有足够的空光盘,没法保证每个人都能拿到刻录上资料的光盘,又来不及去买了,怎么办呢?组委会把这个难题交给了DYJ,DYJ分析了一下所有营员的地域关系,发现有些营员是一个城市的,其实他们只需要一张就可以了,因为一个人呢拿到光盘以后...原创 2019-04-19 21:51:35 · 118 阅读 · 0 评论 -
【Floyed】【图论】工厂的烦恼
题目:某工厂发现厂里的机器在生产产品时要消耗大量的原材料,也就是说,有大量的原材料变成了废物。因此厂里想找出消耗原材料最大的一条生产线路进行改造,以降低成本。厂里的生产线路是一个有向无环网络,有N台机器分别代表网络中的N个结点。弧< I,j >(i < j)表示原材料从机器i传输到机器j的损耗数量。输入:第一行是两个整数N,M(N<=100,M<=1000),...原创 2019-04-19 20:22:10 · 156 阅读 · 0 评论 -
最短路线问题【图论】【最短路】(四种方法)
Description平面上有n个点(N&amp;amp;amp;amp;amp;amp;lt;=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点直线的距离。现在的任务是找出从一点到另一点之间的最短路径。Input共有n+m+3行,其中:第一行为一个整数n。第2行到第n+1行(共n行),每行的两个整数x和y,描述一个点的坐标(以一个...原创 2019-01-17 16:53:52 · 3544 阅读 · 0 评论 -
最小花费【图论】【最短路】
Description在n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元。Input第一行输入两个用空格隔开的正整数n和m,分别表示总人数和可以互相转账的人的对数。以下m行每行输入三个用空格隔开的正整数x,y,z,表示标号为x的人和标号为y的人之间互相转账需要扣除...原创 2019-01-19 11:33:38 · 746 阅读 · 0 评论 -
【图论】【最短路】【SPFA】单源最短路径
题目背景本题测试数据为随机数据,在考试中可能会出现构造数据让SPFA不通过,如有需要请移步 P4779。题目描述如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。输入输出格式输入格式:第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。接下来M行每行包含三个整数Fi、Gi、Wi,分别表示第i条有向边的出发点、目标点和长度。输出格式:一行,包含...原创 2019-03-07 17:19:29 · 171 阅读 · 0 评论 -
【最短路】【SPFA】电车
前言:题目来自洛谷的 电车。题目描述在一个神奇的小镇上有着一个特别的电车网络,它由一些路口和轨道组成,每个路口都连接着若干个轨道,每个轨道都通向一个路口(不排除有的观光轨道转一圈后返回路口的可能)。在每个路口,都有一个开关决定着出去的轨道,每个开关都有一个默认的状态,每辆电车行驶到路口之后,只能从开关所指向的轨道出去,如果电车司机想走另一个轨道,他就必须下车切换开关的状态。为了行驶向目标地...原创 2019-03-21 17:21:02 · 111 阅读 · 0 评论 -
【Floyed】【最短路】医院设置
题目:设有一棵二叉树(如右图)。其中,圈中的数字表示结点中居民的人口。圈边上数字表示结点编号,现在要求在某个结点上建立一个医院,使所有居民所走的路程之和为最小,同时约定,相邻接点之间的距离为1。如 右图中,若医院建在: 1处,则距离和=4+12+220+240=136 3处,则距离和=4*2+13+20+40=81 输入:第一行一个整数n,表示树的结点数。(n<=100)...原创 2019-03-29 19:32:38 · 199 阅读 · 0 评论 -
【Floyed】【最短路】【图论】商店选址问题
题目:给出一个城市的地图(用邻接矩阵表示),商店设在一点,使各个地方到商店距离之和最短。输入:第一行为n(共有几个城市); N小于201 第二行至第n+1行为城市地图(用邻接矩阵表示);输出:最短路径之和。样例输入:30 3 13 0 21 2 0样例输出:3思路:用邻接矩阵,然后跑一遍floyed,再开个循环取最小值就可以了。代码:#include<...原创 2019-03-27 17:37:19 · 475 阅读 · 2 评论 -
【最短路】【SPFA】桐人的约会
题目:这是一个风和日丽的日子,桐人和诗乃在约会。他们所在的城市共有N个街区,和M条道路,每条道路连接两个不同的街区,并且通过一条道路需要花费一些时间。他们现在处于N号街区,正在享受幸福时光的桐人完全忘记了他的手机被亚丝娜安装了监控装置的事情,此时亚丝娜已经得知了桐人的位置以及他正在和一个妹子约会的事实,十分愤怒,于是从她所在的1号街区火速赶往N号街区。现在这个城市中有一条道路正在维修,不能通行,...原创 2019-04-10 17:04:43 · 104 阅读 · 0 评论 -
【SPFA】【最短路】 腾讯大战360
题目:2010年11月3日,是一个难忘的日子。 腾讯发布消息:存360则,不留QQ。留QQ,则须卸360。 360则表示360与QQ可以共存。 这也就标志着腾讯与360的大战就此开始!现在,腾讯与360由于身处异地,非常迫切地想在最短的时间内相遇,然后干一架。但是由于双方的技术员都在努力地编程序想干掉对方,所以他们希望你来帮他们找到一个最好的方案使得相遇的时间最短。在此我们定义“相遇”为:两...原创 2019-04-12 21:13:14 · 122 阅读 · 0 评论 -
【最短路】【最小环】【图论】观光旅游
题目:在桑给巴尔岛的Adelton城镇上有一个旅游机构。它们决定在提供许多的其它吸引之外,再向客人们提供旅游本镇的服务。 为了从提供的吸引服务中尽可能地获利,这个旅游机构接收了一个精明决定:在相同的起点与终点之间找出一最短路线。输入:你的任务是编写一条程序来找类似的的一条路线。在这个镇上,有N个十字路口(编号1至N),两个十字路口之间可以有多条道路连接,有M条道路(编号为1至M)。但没有一...原创 2019-04-13 07:29:20 · 343 阅读 · 0 评论 -
【图论】【强连通分量】舞会邀请
图论原创 2019-12-07 08:33:29 · 211 阅读 · 1 评论 -
【最小生成树(prim)】【并查集(Kruskal)】最优布线问题(三种方法)
模板题原创 2019-04-26 17:46:07 · 310 阅读 · 0 评论 -
【并查集】最小生成树II
题目:农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。每两个农场间的距离不会超过100000输入:第一行: 农场的个...原创 2019-04-27 08:03:50 · 163 阅读 · 0 评论 -
【并查集】【图论】剑鱼行动
题目:给出N个点的坐标,对它们建立一个最小生成树,代价就是连接它们的路径的长度,现要求总长度最小。N的值在100以内,坐标值在[-10000,10000].结果保留二位小数样例输入:5 0 00 1 1 1 1 0 0.5 0.5 样例输出: 2.83思路:用Kruskal算法加勾股定理,不懂Kruskal算法,可以看一下。代码:#include<cs...原创 2019-04-27 16:36:30 · 177 阅读 · 0 评论 -
【Floyed】【最短路】【图论】城市问题
题目:设有n个城市,依次编号为0,1,2,……,n-1(n<=100),另外有一个文件保存n个城市之间的距离(每座城市之间的距离都小于等于1000)。当两城市之间的距离等于-1时,表示这两个城市没有直接连接。求指定城市k到每一个城市i(0<=I,k<=n-1)的最短距离。输入:第一行有两个整数n和k,中间用空格隔开;以下是一个NxN的矩阵,表示城市间的距离,数据间用空格隔...原创 2019-04-19 19:16:15 · 175 阅读 · 0 评论 -
【图论】求连通分量【深搜】(两种方法)【广搜】(两种方法)
题目:求一个图的连通分量 输入:n 顶点数(&amp;amp;amp;lt;=100) 边样例输入:86 31 22 55 44 18 70 0输出:连通分量。样例输出:4思路:这道题可以用两种方法(DFS+邻接矩阵、DFS+邻接表来做DFS:从某一初始出发点i开始访问: 输出该点编号;并对该点作被访问标志(以免被重复访问)。再从i的其中一个未被访问的邻接点j作为初始点出发继...原创 2019-01-05 09:27:11 · 3744 阅读 · 1 评论