图论
文章平均质量分 68
试错
Dayline_
qaq
展开
-
秘密的牛奶运输 题解
秘密的牛奶运输农夫约翰要把他的牛奶运输到各个销售点。运输过程中,可以先把牛奶运输到一些销售点,再由这些销售点分别运输到其他销售点。运输的总距离越小,运输的成本也就越低。低成本的运输是农夫约翰所希望的。不过,他并不想让他的竞争对手知道他具体的运输方案,所以他希望采用费用第二小的运输方案而不是最小的。现在请你帮忙找到该运输方案。注意::如果两个方案至少有一条边不同,则我们认为是不同方案;费用第二小的方案在数值上一定要严格小于费用最小的方案;答案保证一定有解;输入格式第一行是两个整数 N原创 2021-02-02 09:14:16 · 996 阅读 · 0 评论 -
AcWing 1145. 北极通讯网络 题解
AcWing 1145. 北极通讯网络北极的某区域共有 n 座村庄,每座村庄的坐标用一对整数 (x,y) 表示。为了加强联系,决定在村庄之间建立通讯网络,使每两座村庄之间都可以直接或间接通讯。通讯工具可以是无线电收发机,也可以是卫星设备。无线电收发机有多种不同型号,不同型号的无线电收发机有一个不同的参数 d,两座村庄之间的距离如果不超过 d,就可以用该型号的无线电收发机直接通讯,d 值越大的型号价格越贵。现在要先选择某一种型号的无线电收发机,然后t统一给所有村庄配备,数量不限,但型号都是 相同的。原创 2021-01-28 09:19:57 · 336 阅读 · 0 评论 -
1146. 新的开始 题解
1146. 新的开始发展采矿业当然首先得有矿井,小 FF 花了上次探险获得的千分之一的财富请人在岛上挖了 n 口矿井,但他似乎忘记了考虑矿井供电问题。为了保证电力的供应,小 FF 想到了两种办法:在矿井 i 上建立一个发电站,费用为 vi(发电站的输出功率可以供给任意多个矿井)。将这口矿井 i 与另外的已经有电力供应的矿井 j 之间建立电网,费用为 pi,j。小 FF 希望你帮他想出一个保证所有矿井电力供应的最小花费方案。输入格式第一行包含一个整数 n,表示矿井总数。接下来 n 行,每行一原创 2021-01-27 16:23:01 · 788 阅读 · 0 评论 -
1144. 连接格点题解
1144. 连接格点有一个 m 行 n 列的点阵,相邻两点可以相连。一条纵向的连线花费一个单位,一条横向的连线花费两个单位。某些点之间已经有连线了,试问至少还需要花费多少个单位才能使所有的点全部连通。输入格式第一行输入两个正整数 m 和 n。以下若干行每行四个正整数 x1,y1,x2,y2,表示第 x1 行第 y1 列的点和第 x2 行第 y2 列的点已经有连线。输入保证|x1−x2|+|y1−y2|=1。输出格式输出使得连通所有点还需要的最小花费。数据范围1≤m,n≤10001≤m原创 2021-01-27 15:34:57 · 1055 阅读 · 0 评论 -
昂贵的聘礼 题解
昂贵的聘礼题目描述年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿嫁给他。探险家拿不出这么多金币,便请求酋长降低要求。酋长说:”嗯,如果你能够替我弄到大祭司的皮袄,我可以只要8000金币。如果你能够弄来他的水晶球,那么只要5000金币就行了。”探险家就跑到大祭司那里,向他要求皮袄或水晶球,大祭司要他用金币来换,或者替他弄来其他的东西,他可以降低价格。探险家于是又跑到其他地方,其他人也提出了类似的要求,或者直接用原创 2021-01-18 10:49:49 · 395 阅读 · 0 评论 -
基础图论备课-updating / break
图的相关概念1、有点有边2、有向图、无向图、成环3、完全图、稀疏图、稠密图4、连通图 - > 生成树 //5、度、出度、入度存图声明n个点,m条边1、邻接矩阵时间复杂度、空间复杂度O(n^2)G[i][j]:从i点到j点的边权初始化O(1)查询两点是否有边遍历、初始化之类的效率都低,二维数组很容易爆2、邻接表前向星以存储边的方式来存储图,把边集数组中的每一条边按照起点从小到大排序,如果起点相同就按照终点从小到大排序,并记录下以某个点.原创 2021-01-06 23:22:00 · 114 阅读 · 0 评论 -
洛谷P1629 邮递员送信
链接:QAQ题目描述有一个邮递员要送东西,邮局在节点11。他总共要送n-1n−1样东西,其目的地分别是节点22到节点nn。由于这个城市的交通比较繁忙,因此所有的道路都是单行的,共有mm条道路。这个邮递员每次只能带一样东西,并且运送每件物品过后必须返回邮局。求送完这n-1n−1样东西并且最终回到邮局最少需要的时间。输入格式第一行包括两个整数,nn和mm,表示城市的节点数量和道路数量。第二行到第(m+1)(m+1)行,每行三个整数,u,v,wu,v,w,表示从u...原创 2020-08-16 10:07:59 · 442 阅读 · 0 评论 -
Dijkstra
(1)首先先解释一下单源最短路径: 1)容易的解释:指定一个点(源点)到其余各个顶点的最短路径,也叫做“单源最短路径” 2)官方解释:给定一个带权有向图G=(V,E),其中每条边的权是一个实数。另外,还给定V中的一个顶点,称为源。现在要计算从源到其他所有各顶点的最短路径长度。这里的长度就是指路上各边权之和。这个问题通常称为单源最短路径问题。(2)解释一下Dijkstra算法:时间复杂度o(n^2)例如求A点到B、C、D、E、F顶点的最短路径;...转载 2020-05-13 13:55:00 · 293 阅读 · 0 评论 -
牛客:相聚
链接:https://ac.nowcoder.com/acm/problem/23974来源:牛客网题目描述小猫在研究网格图。小猫在研究联通性。给定一张N×M的网格图,只含字符0和1,问1形成的联通块有多少个。两个1是联通的,当且仅当其中一个位于另一个的上、下、左、右四个方向之一。输入描述:第一行一个正整数T,表示数据组数。每组数据的第一行两个正整数N,M,表示矩阵的长和宽。接下来N行,每行M个字符0或1。输出描述:T行,每行一个正整数,表示每组数据的答.原创 2020-07-19 13:42:59 · 154 阅读 · 0 评论 -
P1605 迷宫
题目背景给定一个N*M方格的迷宫,迷宫里有T处障碍,障碍处不可通过。给定起点坐标和终点坐标,问: 每个方格最多经过1次,有多少种从起点坐标到终点坐标的方案。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。题目描述无输入格式第一行N、M和T,N为行,M为列,T为障碍总数。第二行起点坐标SX,SY,终点坐标FX,FY。接下来T行,每行为障碍点的坐标。输出格式给定起点坐标和终点坐标,问每个方格最多经过1次,从起点坐标到终点坐标的方案总数。输入输出样例原创 2020-07-19 09:46:11 · 309 阅读 · 0 评论 -
POJ - 3126 Prime Path
题目链接:T_T题目:Prime PathTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 37219Accepted: 19924*Description*The ministers of the cabinet were quite upset by the message from the Chief of Sec...原创 2020-01-29 14:27:59 · 167 阅读 · 0 评论 -
POJ - 3278 Catch That Cow
题目链接:>_>题目:Catch That CowTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 157043Accepted: 47957DescriptionFarmer John has been informed of the location of a fugitive cow and wants...原创 2020-01-26 22:06:39 · 182 阅读 · 0 评论