文章

6

粉丝

32

获赞

0

访问

2.5k

头像
I Wanna Go Home 题解:无需多言
P1224 北京大学机考题
发布于2024年6月25日 16:06
阅读数 344

//#include <bits/stdc++.h>
#include <iostream>
#include <unordered_map>
#include <queue>

#define maxn 605
#define for_(i,a,b) \
        for (int i = (a); i < (b); i++)
#define INF 0x3f3f3f3f

using namespace std;

int n,m;

unordered_map<int,int> G[maxn];
int type[maxn];
int dist[maxn];
bool vis[maxn];

void init() {
    for_(i, 0, maxn) G[i].clear();
    memset(type, 0, sizeof(type));
    memset(dist, 0x3f, sizeof(dist));
    memset(vis, false, sizeof(vis));
}

void spfa() {
    queue<int> qu;
    qu.push(1); 
    dist[1] = 0;
    vis[1] = true;
    while (!qu.empty()) {
        auto t = qu.front();qu.pop();
        vis[t] = false;
        for (auto&...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发