![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最短路径
小王子y
互关啊!!
展开
-
PAT甲级真题1087 条条大路通罗马
从我们的城市到达罗马有许多不同的旅游路线。请你在成本最低的旅游路线之中,找到使得游客幸福感最强的路线。输入格式第一行包含两个整数 NN 和 KK,分别表示总城市数量,城市之间道路数量,还包含一个城市名字,表示初始城市。接下来 N−1N−1 行,每行包含一个城市名和一个整数,表示到达该城市(初始城市除外)可以获得的幸福感。接下来 KK 行,每行包含一个道路的信息,格式为 City1 City2 Cost,表示两个城市之间的道路行走的花费,道路是双向的。城市都是由三个大写字母构成的字符串。我们的目原创 2020-12-20 00:05:44 · 362 阅读 · 1 评论 -
PAT甲级真题1072 加油站
加油站的建造位置必须使加油站与距离它最近的房屋的距离尽可能远。与此同时,它还必须保证所有房屋都在其服务范围内。现在,给出了城市地图和加油站的几个候选位置,请你提供最佳建议。如果有多个解决方案,请输出选取位置与所有房屋的平均距离最小的解决方案。如果这样的解决方案仍然不是唯一的,请输出选取位置编号最小的解决方案。输入格式第一行包含四个整数 NN,房屋总数,MM,加油站的候选位置总数,KK,连接房屋或加油站的道路总数,DsDs 加油站的最大服务范围。所有房屋的编号从 11 到 NN,所有加油站侯选位原创 2020-11-09 18:27:56 · 245 阅读 · 0 评论 -
香甜的黄油
农夫John发现了做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道 N 只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。农夫John很狡猾,就像以前的巴甫洛夫,他知道他可以训练这些奶牛,让它们在听到铃声时去一个特定的牧场。他打算将糖放在那里然后下午发出铃声,以至他可以在晚上挤奶。农夫John知道每只奶牛都在各自喜欢的牧场(一个牧场不一定只有一头牛)。给出各头牛在的牧场和牧场间的路线,找出使所有牛到达的路程和最短的牧场(他将把糖放在那)。数据原创 2020-11-01 18:00:12 · 389 阅读 · 0 评论 -
最小花费(三种方式)
在 nn 个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问 AA 最少需要多少钱使得转账后 BB 收到 100 元。输入格式第一行输入两个正整数 n,mn,m,分别表示总人数和可以互相转账的人的对数。以下 mm 行每行输入三个正整数 x,y,zx,y,z,表示标号为 xx 的人和标号为 yy 的人之间互相转账需要扣除 z%z% 的手续费 ( z<100z<100 )。最后一行输入两个正整数 A,B原创 2020-11-01 17:30:41 · 1167 阅读 · 0 评论 -
1128. 信使
战争时期,前线有 nn 个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。指挥部设在第一个哨所。当指挥部下达一个命令后,指挥部就派出若干个信使向与指挥部相连的哨所送信。当一个哨所接到信后,这个哨所内的信使们也以同样的方式向其他哨所送信。信在一个哨所内停留的时间可以忽略不计。直至所有 nn 个哨所全部接到命令后,送信才算成功。因为准备充足,每个哨所内都安排了足够的信使(如果一个哨所与其他 kk 个哨所有通信联系的话,这个哨所原创 2020-10-29 23:10:30 · 162 阅读 · 0 评论 -
1379:热浪(heatwv)(SPFA单源最短路)
德克萨斯纯朴的民众们这个夏天正在遭受巨大的热浪!!!他们的德克萨斯长角牛吃起来不错,可是它们并不是很擅长生产富含奶油的乳制品。农夫John此时身先士卒地承担起向德克萨斯运送大量的营养冰凉的牛奶的重任,以减轻德克萨斯人忍受酷暑的痛苦。John已经研究过可以把牛奶从威斯康星运送到德克萨斯州的路线。这些路线包括起始点和终点一共有 TT 个城镇,为了方便标号为 11 到 TT。除了起点和终点外的每个城镇都由 双向道路 连向至少两个其它的城镇。每条道路有一个通过费用(包括油费,过路费等等)。给定一个地图原创 2020-10-29 22:45:35 · 576 阅读 · 0 评论 -
spfa求最短路
给定一个n个点m条边的有向图,图中可能存在重边和自环, 边权可能为负数。请你求出1号点到n号点的最短距离,如果无法从1号点走到n号点,则输出impossible。数据保证不存在负权回路。输入格式第一行包含整数n和m。接下来m行每行包含三个整数x,y,z,表示存在一条从点x到点y的有向边,边长为z。输出格式输出一个整数,表示1号点到n号点的最短距离。如果路径不存在,则输出”impossible”。数据范围1≤n,m≤1051≤n,m≤105,图中涉及边长绝对值均不超过10000。输入样原创 2020-10-29 22:26:45 · 69 阅读 · 0 评论 -
1377:最优乘车(travel)
1377:最优乘车(travel)时间限制: 1000 ms 内存限制: 65536 KB提交数: 7320 通过数: 1576【题目描述】H城是一个旅游胜地,每年都有成千上万的人前来观光。为方便游客,巴士公司在各个旅游景点及宾馆,饭店等地都设置了巴士站并开通了一些单程巴士线路。每条单程巴士线路从某个巴士站出发,依次途经若干个巴士站,最终到达终点巴士站。一名旅客最近到H城旅游,他很想去S公园游玩,但如果从他所在的饭店没有一路巴士可以直接到达S公园,则他可能要先乘某一路巴士坐原创 2020-10-29 19:22:01 · 918 阅读 · 0 评论