图论算法初步.pptxVIP

  • 13
  • 0
  • 约 18页
  • 2016-08-17 发布于湖北
  • 举报
图论算法初步

图论算法初步——泰安一中马玉坤最短路问题NOI2010 社交网络?题意:给定简单无向连通图G,权值均为正数。对于任意u∈V,求出I(u)=N=100帮助大家复习一下floyd算法SRM626 D1 Medium题意:给定一个有向图,边权非负。你要从s出发,最终到达t,每经过一条边时,你可以消耗一点魔法值,使这条边的权值暂时取反(“暂时”是指当你走过这条边之后,这条边的权值就会还原)。给定初始魔法值,求最短路径长度。N=50,M=2500,初始魔法值c=1e9先考虑c较小的情况c较大的情况int calc(int i,int j,int c){ if(c%2==1) FOR(k,m)dist[i][j][c]=min(dist[i][j][c],dist[i][u[k]][c/2]-w[k]+dist[v[k]][j][c/2]); else FOR(k,n)dist[i][j][c]=min(dist[i][j][c],dist[i][k][c/2]+dist[k][j][c/2]);}SDOI2009 Elaxia的路线题意:求正边权无向图中,两对点间((S1,T1),(S2,T2))最短路的最长公共路径。N=1500Key:最优答案一定是连续的一条路径,所以先求出哪些边在最短路网(由所有满足dist(S,u[i])+w[i]+dist(v[i],T) = dist(S,T)

文档评论(0)

1亿VIP精品文档

相关文档