当前位置: 首页 > news >正文

山东省南水北调建设管理局网站数据库网站模板

山东省南水北调建设管理局网站,数据库网站模板,上海高端模板建站,做网站什么配置够用G - Road Blocked 2 思路 只有当一条边是从 1 1 1到 n n n的所有最短路构成的图的桥时#xff0c;去掉这条边#xff0c;最短路才会变大 所以就可以用最短路加tarjan解决这道题了 怎么判断一条边是否可以构成最短路呢#xff0c;比如求 1 1 1到 n n n的最短路#xff0…G - Road Blocked 2 思路 只有当一条边是从 1 1 1到 n n n的所有最短路构成的图的桥时去掉这条边最短路才会变大 所以就可以用最短路加tarjan解决这道题了 怎么判断一条边是否可以构成最短路呢比如求 1 1 1到 n n n的最短路分别求出dist1(源点为1)和distn(源点为n)当一条边(端点分别为a,b边长为w)包含再最短路之中时它满足如下条件 dist1[n]dist1[a]wdistn[b]||dist1[n]distn[a]wdist1[b]当然还有其它方法我写的代码就是其他方法只是上面的方法更简单罢了 代码 struct Edge{int a,b,c; };void solve() {int n,m;cinnm;vectorvectorpii g(n1);vectorEdge es(m1);for(int i1;im;i){int a,b,c;cinabc;es[i]{a,b,c};g[a].push_back({b,i}),g[b].push_back({a,i});}vectorbool st(n1);vectorll dist(n1,1ll60);priority_queuepll,vectorpll,greaterpll q;dist[1]0;q.push({dist[1],1});vectorvectorpii pas(n1);while(q.size()){auto [dis,ver]q.top();q.pop();if(st[ver]) continue;st[ver]true;for(auto [y,id]:g[ver]){int wes[id].c;if(dist[y]disw){pas[y].clear();pas[y].push_back({ver,id});dist[y]disw;q.push({dist[y],y}); }else if(dist[y]disw){pas[y].push_back({ver,id});}}}vectorbool st1(n1);vectorvectorpii fg(n1);auto dfs[](auto self,int u)-void{if(st1[u]) return;st1[u]true;for(auto [ver,id]:pas[u]){fg[u].push_back({ver,id}),fg[ver].push_back({u,id});self(self,ver);}};dfs(dfs,n);vectorint dfn(n1),low(n1);vectorbool fst(m1);int timestamp0;auto tarjan[](auto self,int u,int fa)-void{dfn[u]low[u]timestamp;for(auto [y,id]:fg[u]){if(!dfn[y]){self(self,y,u);low[u]min(low[u],low[y]);if(low[y]dfn[u]){fst[id]true;}}else if(y!fa){low[u]min(low[u],dfn[y]);}}};tarjan(tarjan,1,0);for(int i1;im;i){cout(fst[i]?Yes:No)endl;} }
http://www.w-s-a.com/news/558395/

相关文章:

  • 住房和城乡建设部网站打不开重庆市建设工程信息网官网30系统
  • 做美食软件视频网站大数据精准营销策略
  • 网站后台密码错误陕西大型网站建设
  • 网站建站中关键字搜索怎么弄wordpress 后台插件无法访问
  • 做减肥餐的网站网站优化注意事项
  • 做网站做推广有效果吗专门做淘宝优惠券的网站
  • 菜谱网站开发系统ps做网页效果图
  • 徐州品牌网站建设wordpress多重筛选页面
  • 网站改版提示无需改版个人怎么申请微信小程序
  • 电子商务网站建设的简要任务执行书可以注册免费网站
  • 公司网站设计需要什么豪爵铃木摩托车官网
  • 建收费网站合肥地区网站制作
  • 自己做头像网站小网站建设公司
  • 电子商务建设与网站规划wordpress linux安装
  • wordpress新手建站win8网站模版
  • 网站的简单布局孝感 商务 网站建设
  • 湖北手机版建站系统价格优化网站内容
  • 网站后台登录不显示验证码软文发布网站
  • 企业微网站建设方案收费的网站如何免费
  • 平昌县建设局网站中国500强企业有哪些
  • 网站开发制作的流程是什么网页打不开显示不安全怎么办
  • 网络网站开发设计安徽建设工程信息网怎么打不开了
  • 百度网站推广申请深圳公众号制作
  • 百度站长怎么做网站维护中国深圳航空公司官网
  • xampp安装网站模板海南一家天涯社区
  • 网站建设 管理系统开发仿租号网站源码网站开发
  • 怎么自己弄网站免费网站设计用什么软件
  • 网站分几种access做网站数据方法
  • 网站默认图片s001网站建设公司
  • 淘宝的电子商务网站的建设东莞哪里有网站制作公司