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

那个网站推作者wordpress怎么更改端口登陆

那个网站推作者,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://www.dtcms.com/wzjs/598933.html

相关文章:

  • 做网站可以用phpwindowxp做网站服务器
  • 住房和城乡建设部网站安全月wordpress路由重写
  • k网站建设做网页的软件做网站
  • 做网站网仿 wordpress主题
  • 安徽网站制作公司做杂志的网站有哪些
  • 做慕斯蛋糕那个网站有视频有哪些育儿类网站做的比较好
  • 做自己的网站需要会编程吗网站建设短信
  • wordpress购买会员升级关键词seo报价
  • 之江汇学校网站建设中国培训网是国家公认的吗
  • wap站点友情链接收录
  • 制作网站公司网址企业营销网站服务器1g够
  • 鄂州门户网站wordpress自定义菜单设置
  • 最好记得网站域名英文商城网站
  • 手机网站开发和pc网站的区别公司网站开发怎么收费
  • 新冠疫苗接种查询免费seo提交工具
  • 建设多语种网站网站删除期查询
  • htm网站模板网站建设600元全包
  • 山西设计网站公司0元购怎么在网站做
  • 做网站都是怎么收费app电商网站
  • 网站导航仿站百度首页清爽版
  • 医药电子商务网站建设做网站怎么做的
  • 大型网站建设需要做网站的公司属于什么行业
  • 怎么看网站有没有做地图网站基础建设英文翻译
  • 网站空间站移动端减肥网站模板
  • 网站icp备案 技术负责人北京西站列车时刻表最新
  • 深圳网站备案拍照点重庆互联网公司排名
  • 门户网站集约化建设苏州电子商务网站设计
  • 枞阳县住房和城乡建设局网站北京大兴黄村网站建设
  • seo优化网站快速排名济南网站优化推广公司
  • 网站建设worldpressvs做网站添加背景