Two Paths HDU
来源:互联网 发布:远洋数据推销什么 编辑:程序博客网 时间:2024/06/03 10:45
明明是裸的水题。。可是没法一下子做出来。。因为在d2和d1的地方的细节卡了。。
还有看别人的代码。
void spfa( ){ queue<int>q; q.push(1);dist[1][0]=0; while(!q.empty()){ int u=q.front();q.pop(); inq[u]=0; for(int i=fst[u];~i;i=nxt[i]){ int v=to[i]; LL d1=dist[u][0]+cost[i]; LL d2=dist[u][1]+cost[i]; if(d1<dist[v][0]){ dist[v][1]=dist[v][0]; dist[v][0]=d1;if(!inq[v])inq[v]=1,q.push(v); } if(d1>dist[v][0]&&d1<dist[v][1]){//这个d1》dist【v】【0】 dist[v][1]=d1;if(!inq[v])inq[v]=1,q.push(v); } if(d2<dist[v][1]){ dist[v][1]=d2; if(!inq[v]) q.push(v),inq[v]=1; } } }}
阅读全文
0 0
- HDU 6181 Two Paths
- HDU 6181 Two Paths
- hdu 6181 Two Paths
- Two Paths HDU
- HDU 6181 Two Paths (次短路)
- hdu 6181 Two Paths (次短路)
- 刷题—— hdu 6181 Two Paths
- hdu 6181 Two Paths(次短路)
- Hdu 6181 Two Paths【次短路】
- hdu-6181 Two Paths次短路
- HDU 6181 Two Paths 次短路
- hdu 6181 Two Paths (次短路)
- Two Paths HDU 次短路问题
- HDU 6181 Two Paths(dijk的深入)
- hdu Two Paths 次短路模板 (可往回走)
- hdu 6181 Two Paths -最短路条数+次短路
- hdu 6181 Two Paths (多校第十场)
- HDU 6181 Two Paths【次短路】【模板题】
- Spring Data Jpa 配合MongoDB实现持久层对象属性动态增加
- 【Python】Python3 List count()方法
- 好吧,左小波出山了!
- PL0编译语义分析 递归
- java将一个List赋值给另一个List相关问题
- Two Paths HDU
- NOIP 提高组 2003
- DataGridView连接数据源
- 调用ArcToolBox里的Tool的三种方法
- 【STL】STL之顺序容器和关联容器总结
- 关于数组(一)
- Java Web 架构系列 知识(一) 数据库连接池
- MySQL语法记录
- c++虚函数表详解