目前看来是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

相关推荐

黑皮白袜臭脚体育生:简历统一按使用了什么技术实现了什么功能解决了什么问题或提升了什么性能指标来写会更好
点赞 评论 收藏
分享
牛客鼠:校友你这简历基本无敌了,春招刷刷题去冲大厂
点赞 评论 收藏
分享
兄弟们,绩效自评一定得给自己打A啊!千万别谦虚给低分,不然领导正愁给谁高分,你这不就“主动请缨”了嘛,而且多数领导不会给你更高分。我几年前试用期绩效自评打了B,领导就给了同等级,还好是试用期。真别等领导主动给高评价!
准备进厂的劳伦斯很迷人:小学时候有个册子 自评 小组 老师 我谦虚打了个b 小组别人给我打b 老师来句我觉得能给他打a 但是小组长说他自评是b怎么能打高呢 那时候我才明白的道理
点赞 评论 收藏
分享
牛客网
牛客企业服务