您当前的位置: 首页 > 

钟钟终

暂无认证

  • 0浏览

    0关注

    233博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

2/10 并查集+bfs+dfs+最短路径+spfa队列优化

钟钟终 发布时间:2022-02-10 19:29:17 ,浏览量:0

做了一个好题: 最长路径+链式前向星+spfa

#include 

using namespace std;
const int inf=0x3f3f3f3f;
const int maxn=1e5+5;
int head[maxn],d,p,c,f,s,cnt,pp[maxn],dis[maxn];
bool vis[maxn],flag;
struct node
{
    int to,dis,nxt;
}e[maxn];
void add_edge(int from,int to,int w)
{
    e[++cnt].to=to;
    e[cnt].dis=w;
    e[cnt].nxt=head[from];
    head[from]=cnt;
}
queueq;
void spfa()
{
    dis[s]=d;
    q.push(s);
    vis[s]=1;
    pp[s]++;
    while(!q.empty())
    {
        int u=q.front();q.pop();
        vis[u]=0;
        if(++pp[u]>c)
        {
            printf("-1\n");
            flag=1;
            return;
        }
        for(int i=head[u];~i;i=e[i].nxt)
        {
            int v=e[i].to;
            if(dis[v]            
关注
打赏
1664378814
查看更多评论
0.1502s