文章 2022-06-13 来自:开发者社区

PAT (Advanced Level) Practice - 1131 Subway Map(30 分)

题目链接:点击打开链接题目大意:找出一条路线,使得对任何给定的起点和终点,可以找出中途经停站最少的路线;如果经停站一样多,则取需要换乘线路次数最少的路线。解题思路:一遍DFS即可~DFS过程中要维护两个变量:minCnt-中途经停的最少的站; minTransfer-需要换乘的最小次数~可以这样计算出一条线路的换乘次数:在line[10000][10000]的数组中保存每两个相邻站中间的线路是几....

文章 2022-06-13 来自:开发者社区

PAT (Advanced Level) Practice - 1111 Online Map(30 分)

题目链接:点击打开链接题目大意:经典Dijkstra。解题思路:略。AC 代码#include<bits/stdc++.h>#include<cmath>#define mem(a,b) memset(a,b,sizeof a)#define ssclr(ss) ss.clear(), ss.str("")#define INF 0x3f3f3f3f#define MOD....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。