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

昆明做网站找哪个公司好百度平台商家app下载

昆明做网站找哪个公司好,百度平台商家app下载,文山网站建设报价,wordpress 图床思路 这一眼就是最短路的题目啊。 为什么不用 Dijkstra 用 死了的 SPFA。因为好写 。 这一题的数据比较小。可以暴力枚举最短路的起点,跑 SPFA,找到符合的直接输出,结束程序。随机数据下 SPFA 平均的时间复杂度为 O ( k n ) O(kn) O(kn)…

思路

这一眼就是最短路的题目啊。

为什么不用 Dijkstra 用 死了的 SPFA。因为好写

这一题的数据比较小。可以暴力枚举最短路的起点,跑 SPFA,找到符合的直接输出,结束程序。随机数据下 SPFA 平均的时间复杂度为 O ( k n ) O(kn) O(kn)。那么总的时间复杂度为 O ( k n 2 ) O(kn^2) O(kn2),可以通过此题。需要注意的是,题目是无向边。

这随机的数据下,SPFA 是快一点的,毕竟是 O ( k n ) O(kn) O(kn)

代码

#include<bits/stdc++.h>
#include<cstring>
#include<queue>
#include<set>
#include<stack>
#include<vector>
#include<map>
#define ll long long
using namespace std;
const int N=5e5+10;
const int M=2147483647;
const int inf=0x3f3f3f3f;
int n,m,s,dis[N];
int x,y,z;
vector<int> a[N],b[N];
void bfs(int s)
{memset(dis,inf,sizeof dis);queue<int> q;q.push(s);dis[s]=0;while(q.size()){int now=q.front();q.pop();for(int i=0;i<a[now].size();i++){int xx=a[now][i];if(dis[now]+b[now][i] <dis[xx]){q.push(xx);dis[xx]=dis[now]+b[now][i];}}}
} 
int main()
{scanf("%d%d",&n,&m); for(int i=1;i<n;i++){scanf("%d%d%d",&x,&y,&z);a[x].push_back(y);b[x].push_back(z);a[y].push_back(x);b[y].push_back(z);}for(int i=1;i<=n;i++){bfs(i);for(int j=1;j<=n;j++){if(dis[j]==m){printf("Yes");return 0;}}}printf("No");return 0;
}

文章转载自:

http://boVYiudA.jfxdy.cn
http://d8I2TTIJ.jfxdy.cn
http://ARQliX3B.jfxdy.cn
http://hkvXHPPH.jfxdy.cn
http://Sii3Ja6G.jfxdy.cn
http://l4M1soSv.jfxdy.cn
http://xtsccw1G.jfxdy.cn
http://ELp5hqWn.jfxdy.cn
http://6AKvZpJy.jfxdy.cn
http://fsRZ6PBG.jfxdy.cn
http://JzDpH08Y.jfxdy.cn
http://rIfmSGfq.jfxdy.cn
http://UL3gPamo.jfxdy.cn
http://xQ7vUJuD.jfxdy.cn
http://6pGQaurQ.jfxdy.cn
http://aXhLgI2K.jfxdy.cn
http://6yJseXmC.jfxdy.cn
http://ESmDGvBx.jfxdy.cn
http://nwd4Pk3C.jfxdy.cn
http://gQxb6J9L.jfxdy.cn
http://KU0e0Yqe.jfxdy.cn
http://BrESBE8d.jfxdy.cn
http://A2phhYQH.jfxdy.cn
http://bgg07LsF.jfxdy.cn
http://GilQgX1m.jfxdy.cn
http://PfbHxnwy.jfxdy.cn
http://c6QSwwFD.jfxdy.cn
http://vSSwWsRc.jfxdy.cn
http://H5QFVTnd.jfxdy.cn
http://gaZYZDat.jfxdy.cn
http://www.dtcms.com/wzjs/624035.html

相关文章:

  • 北京国贸网站建设如何修改网站元素
  • 烟台市城市建设发展有限公司网站要建网站
  • 网站建设 qq业务网制作网站建设协议需要注意的问题
  • 网站上的菠菜游戏哪里可以做代码给wordpress添加图片
  • 网站设计常用软件都有哪些互联网推广开户
  • wordpress建站云盘服务类型网站开发需要哪些技术
  • 建网站费用 优帮云天津网站建设论坛
  • 学校网站建设考评办法网站制作价格服务
  • 湖南做网站的公司有哪些有网站模板怎么建站
  • 濮阳高端网站建设平面设计有什么网站
  • 网站网页设计怎样园林景观设计公司管理流程
  • wordpress云建站系统wordpress 显示字体大小
  • 凡科建站模板免费网站推广服务
  • 网站程序语言论坛类网站备案吗
  • 某班级网站建设方案论文衡阳市住建局官方网站
  • 建设购物网站流程wordpress my02visitors
  • 国外设计素材网站wordpress音乐页面
  • 六安做网站多少钱个人工作室网页设计模板
  • 医疗网站建设行业现状注册公司费用流程
  • 全媒体网站的建设方案柚子皮wordpress移动主题
  • 做h5页面的网站蘑菇泰安电视台新闻综合频道
  • 网站收录有什么好处WordPress手机显示内容
  • 优化网站结构一般包括经典广告
  • jsp网站开发难点北京的网站建设公司有哪些
  • 广州网站推广运营网站怎么做才能被百度抓取到
  • 百度做网站多少钱能做wordpress 微博】
  • 山东平台网站建设设计莱芜金点子2023最新招聘
  • 有谁有做卫生纸巾的网站重庆网站建设公司 十年
  • 网站开发实施方案wordpress怎么制作菜单
  • 建站推广营销技巧和营销方法心得