裸的最短路.
#include <cstring>
#include <cstdio>
#include <vector>
using namespace std;
const int INF = 0x3f3f3f3f;
const int MAXN = 105;
typedef struct node
{
int v,w;
node(){}
node(int _v, int _w):v(_v),w(_w){}
}node;
vector<node> g[MAXN];
int n,m,d[MAXN];
bool vis[MAXN];
int Dijkstra(int s, int t)
{
memset(d,0x3f,sizeof(d));
memset(vis,false,sizeof(vis));
d[s] = 0;
for(int i=0;i<n;i++)
{
int k = 0,mi = INF;
f......
阅读全文