随笔分类 - 图论
摘要:Description 给出一幅由n个点m条边构成的无向带权图。 其中有些点是黑点,其他点是白点。 现在每个白点都要与他距离最近的黑点通过最短路连接(如果有很多个黑点,可以选取其中任意一个),我们想要使得花费的代价最小。请问这个最小代价是多少? 注意:最后选出的边保证...
阅读全文
摘要:题目背景割点题目描述给出一个n个点,m条边的无向图,求图的割点。输入输出格式输入格式: 第一行输入n,m下面m行每行输入x,y表示x到y有一条边输出格式: 第一行输出割点个数第二行按照节点编号从小到大输出节点,用空格隔开输入输出样例输入样例#1: 6 7 1 2 1...
阅读全文
摘要:Description 一个无向图上,没有自环,所有边的权值均为1,对于一个点对(a,b),我们要把所有a与b之间所有最短路上的点的总个数输出。Input 第一行n,m,表示n个点,m条边 接下来m行,每行两个数a,b,表示a,b之间有条边 在下来一个数p,表...
阅读全文
摘要:Description 在桑给巴尔岛的Adelton城镇上有一个旅游机构。它们决定在提供许多的其它吸引之外,再向客人们提供旅游本镇的服务。 为了从提供的吸引服务中尽可能地获利,这个旅游机构接收了一个精明决定:在相同的起点与终点之间找出一最短路线。Input 你...
阅读全文
摘要:Description 给出一个整数 n(n 5 3-> 6 上面的整数 234 经过变换后可能产生出的整数为(包括原数): 234 534 264 564 共 4 种不同的产生数 问题: 给出一个整数 n...
阅读全文
摘要:题目描述Bessie 计划调查N (2 mid do dec(j); if not(i>j) then begin z:=l[i];l[i]:=l[j];l[j]:=z; z:=a[i];...
阅读全文
摘要:题目描述在n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元。输入输出格式输入格式: 第一行输入两个正整数n,m,分别表示总人数和可以互相转...
阅读全文
摘要:题目描述给出一个N个顶点M条边的无向无权图,顶点编号为1~N。问从顶点1开始,到其他每个点的最短路有几条。输入输出格式输入格式: 输入第一行包含2个正整数N,M,为图的顶点数与边数。接下来M行,每行两个正整数x, y,表示有一条顶点x连向顶点y的边,请注意可能有自环与...
阅读全文
摘要:题目描述如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。输入输出格式输入格式: 第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。接下来M行每行包含三个整数Fi、Gi、Wi,分别表示第i条有向边的出发点、目标点和长度。输出格式...
阅读全文
摘要:varn,i,tj,max,j:longint;a:array[0..300,0..300]of longint;pre,d:array[0..300]of longint;mark:array[0..300]of boolean;procedure dij(s:lo...
阅读全文
摘要:Description 设有n个城市,依次编号为0,1,2,……,n-1(nmaxlongint) then begin d[i]:=d[u]+a[u,i]; pre[i]:=u; en...
阅读全文
摘要:Description平面上有n个点(N127 then pre[i]:=s else pre[i]:=0; end; repeat u:=0;min:=maxlongint; for i:=1 to n do ...
阅读全文
摘要:Description 设有n个城市,依次编号为0,1,2,……,n-1(nmaxlongint)and(a[k,j]maxlongint) then a[i,j]:=a[i,k]+a[k,j]; for i:=0 to n-1 do write(a[s...
阅读全文
摘要:题意给出一个城市的地图(用邻接矩阵表示),商店设在一点,使各个地方到商店距离之和最短。分析找图的中心每个点做最短路,再一个循环枚举的商店位置varn,i,j,k,max,tj:longint;a:array[0..200,0..200]of longint;begin...
阅读全文
摘要:题意平面上有n个点(N<=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点直线的距离。现在的任务是找出从一点到另一点之间的最短路径。分析先算出点与点之间的距离距离=...
阅读全文
摘要:题意Description给出N个点的坐标,对它们建立一个最小生成树,代价就是连接它们的路径的长度,现要求总长度最小。N的值在100以内,坐标值在[-10000,10000].结果保留二位小数Input 5 ---------------5个点0 0 --------...
阅读全文
摘要:题意Description给出N个点的坐标,对它们建立一个最小生成树,代价就是连接它们的路径的长度,现要求总长度最小。N的值在100以内,坐标值在[-10000,10000].结果保留二位小数Input 5 ---------------5个点0 0 --------...
阅读全文
摘要:题意学校有n台计算机,为了方便数据传输,现要将它们用数据线连接起来。两台计算机被连接是指它们之间有数据线连接。由于计算机所处的位置不同,因此不同的两台计算机的连接费用往往是不同的。当然,如果将任意两台计算机都用数据线连接,费用将是相当庞大的。为了节省费用,我们采用数据...
阅读全文
摘要:题意学校有n台计算机,为了方便数据传输,现要将它们用数据线连接起来。两台计算机被连接是指它们之间有数据线连接。由于计算机所处的位置不同,因此不同的两台计算机的连接费用往往是不同的。当然,如果将任意两台计算机都用数据线连接,费用将是相当庞大的。为了节省费用,我们采用数据...
阅读全文
摘要:题意农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连...
阅读全文