hdu 2544 (最短路 Dijkstra模板题)

Dijkstra 基础模板题

#include
#include
#include
using namespace std;
#define INF 0x3f3f3f3;
int mapn[110][110],dis[110],vis[110];
void Dijkstra(int n)
{ int p,minn;
    for(int i=1;i<=n;i++)
    {
        dis[i]=mapn[1][i];
        vis[i]=0;
    }
    vis[1]=1;
    for(int i=1;i<=n;i++)
    {
         minn=INF;
         for(int j=1;j<=n;j++)
        if(!vis[j]&&dis[j]


你可能感兴趣的:(水题,模板题,最短路,经典题,Dijkstra)