关注
目前看来是DIJ太慢了???
int fa[max_n],v[max_n];
queue<int> q;
void spfa(int s){
memset(dist,0x3f,sizeof(dist));
q.push(s);v[s]=1;dist[s]=0;
while(!q.empty()){
int x=q.front();v[x]=0;q.pop();
for(int i=head[x];i;i=E[i].next){
int y=E[i].to,z=E[i].cost;
if(dist[y]>dist[x]+z){
dist[y]=dist[x]+z;
fa[y]=x;
if(!v[y]) q.push(y),v[y]=1;
}
else if(dist[y]==dist[x]+z)fa[y]=min(fa[y],x);
}
}
}
换成SPFA就过了,迷惑?
查看原帖
1 1
相关推荐
03-12 22:32
广东工业大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的实习产出是真实的还是包装的? #
35103次浏览 433人参与
# 牛友的志愿填报指南 #
63002次浏览 484人参与
# 厦门银行科技岗值不值得投 #
15672次浏览 359人参与
# 你的实习什么时候入职 #
366735次浏览 2355人参与
# 学历VS实习,哪个更重要? #
1643次浏览 48人参与
# 工作上你捅过哪些篓子? #
68314次浏览 315人参与
# uu们,春招你还来吗? #
63041次浏览 738人参与
# 面试紧张时你会有什么表现? #
34007次浏览 207人参与
# 面试中,你被问过哪些奇葩问题? #
96182次浏览 1264人参与
# 面试被问到不会的问题,你怎么应对? #
25797次浏览 648人参与
# 你都用vibe coding做过什么? #
21771次浏览 813人参与
# 机械人,签完三方你在忙什么? #
83925次浏览 266人参与
# 你觉得大几开始实习最合适? #
29980次浏览 309人参与
# AI Coding实战技巧 #
15398次浏览 299人参与
# 你见过哪些招聘隐形歧视? #
24767次浏览 214人参与
# 国庆前的秋招小结 #
291237次浏览 1742人参与
# 哔哩哔哩笔试 #
35130次浏览 142人参与
# 如果人生可以debug你会改哪一行? #
12967次浏览 167人参与
# 秋招特别不鸣谢 #
93218次浏览 685人参与
# 应届生被毁约被毁意向了怎么办 #
65360次浏览 313人参与
# 海康威视求职进展 #
132283次浏览 551人参与
