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

一汽大众网站谁做的/百度推广优化师培训

一汽大众网站谁做的,百度推广优化师培训,一起做网店怎么拿货,中国建筑集团有限公司官网校园招聘解题思路 倍增$floyd$,首先设$f[i][j][k]$表示$i$这个点到$j$的距离能否为$2^k$,初值是如果x,y之间有边,那么$f[x][y][0]1$。转移方程就是$f[i][j][t]|(f[i][k][t-1]\&f[k][j][t-1])$,就是传递闭包。因为跑步机只能到$2^k$&am…

解题思路

倍增$floyd$,首先设$f[i][j][k]$表示$i$这个点到$j$的距离能否为$2^k$,初值是如果x,y之间有边,那么$f[x][y][0]=1$。转移方程就是$f[i][j][t]|=(f[i][k][t-1]\&f[k][j][t-1])$,就是传递闭包。因为跑步机只能到$2^k$,那么就把所有$f[i][j][k]=1$的(i,j)之间连一条距离为1的边,最后跑一个最短路。

 

#include<iostream>
#include<cstdio>
#include<cstring>using namespace std;
const int MAXN = 55;inline int rd(){int x=0,f=1;char ch=getchar();while(!isdigit(ch)) {f=ch=='-'?0:1;ch=getchar();}while(isdigit(ch))  {x=(x<<1)+(x<<3)+ch-'0';ch=getchar();}return f?x:-x;
}int dis[MAXN][MAXN],n,m;
bool f[MAXN][MAXN][66];int main(){memset(dis,0x3f,sizeof(dis));n=rd(),m=rd();int x,y;for(int i=1;i<=m;i++){x=rd(),y=rd();f[x][y][0]=1;dis[x][y]=1;if(x==y) {putchar('1');return 0;}}for(int t=1;t<=64;t++)for(int k=1;k<=n;k++)for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)if(f[i][k][t-1] && f[k][j][t-1]){f[i][j][t]=1;dis[i][j]=1;    }for(int k=1;k<=n;k++)for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)dis[i][j]=min(dis[i][j],dis[i][k]+dis[k][j]);cout<<dis[1][n];return 0;
}
View Code

 

转载于:https://www.cnblogs.com/sdfzsyq/p/9762316.html

http://www.lbrq.cn/news/1396621.html

相关文章:

  • 网站编写软件/优化大师怎么删除学生
  • 北京企迪网站建设公司/郑州搜索引擎优化
  • 北京网站建设工作室/深圳网站建设
  • 用bootstrap做的网站有哪些/seo优化技巧有哪些
  • 台州哪里做网站/seo外链工具源码
  • php手机网站开发/产品推广网站哪个好
  • 无锡哪里做网站好/一级消防工程师考试
  • 数字营销seo/南昌seo快速排名
  • 海口网站制作推广/软文广告发布平台
  • 网站计算器代码/windows优化大师要会员
  • 网站建设注意事项/关键词seo排名优化
  • 张家港做网站广告公司/百度有专做优化的没
  • 制作网页时通常用表格进行页面布局/优化系统软件
  • wordpress网站工具栏/关键词举例
  • 适合ps做图的素材网站/爱站网关键词怎么挖掘
  • 济南自助建站系统/廊坊百度关键词排名平台
  • 网站 视觉冲击/竞价网络推广托管
  • 中国最好的网站建设公司/竞价托管推广哪家好
  • 网站建设买什么书/企业网站seo优化公司
  • 自己有网站怎么做优化/域名权重查询工具
  • 什么企业做网站比较方便呢/邯郸seo优化公司
  • 做网站要用什么软件/滕州百度推广
  • 网站建设开源节流/搜索引擎优化排名案例
  • 用lls建设一个网站/短视频新媒体推广
  • wordpress下载地址插件/文明seo
  • 企业网站如何做优化/营销软文
  • 微信小程序制作软件哪个好/南京网络推广优化哪家好
  • 企业信息查询系统官网江苏/网站如何做seo排名
  • 中国纪检监察报理论版/青岛官网seo方法
  • 品牌服装网站源码/软文代写公司
  • 【Obsidian插件】HiNote
  • 迁移学习(Transfer Learning)
  • PG靶机 - Pebbles
  • Android使用Kotlin协程+Flow实现打字机效果
  • FPGA-Vivado2017.4-建立AXI4用于单片机与FPGA之间数据互通
  • 算法题打卡力扣第26. 删除有序数组中的重复项(easy))