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

dede网站前台没有图片女性玩具广告200元

dede网站前台没有图片,女性玩具广告200元,天津建设工程信息网官罿,网上课程网站给定一个 n 个点 m 条边的有向图#xff0c;图中可能存在重边和自环。 所有边的长度都是 1#xff0c;点的编号为 1∼n。 请你求出 1 号点到 n 号点的最短距离#xff0c;如果从 1 号点无法走到 n 号点#xff0c;输出 −1。 输入格式 第一行包含两个整数 n 和 m。 接…给定一个 n 个点 m 条边的有向图图中可能存在重边和自环。 所有边的长度都是 1点的编号为 1∼n。 请你求出 1 号点到 n 号点的最短距离如果从 1 号点无法走到 n 号点输出 −1。 输入格式 第一行包含两个整数 n 和 m。 接下来 m 行每行包含两个整数 a 和 b表示存在一条从 a 走到 b 的长度为 1 的边。 输出格式 输出一个整数表示 1 号点到 n 号点的最短距离。 数据范围 1≤n,m≤10^5 输入样例 4 5 1 2 2 3 3 4 1 3 1 4输出样例 1 思路 这道题因为所有边的长度都是 1即每条边权重都是1所以可以用BFS找最短路和之前写的找迷宫出口一样。走迷宫BFS宽度优先搜索-CSDN博客 注意 int d[N]; //存距离 memset(d,-1,sizeof(d)); //距离初始化 这里我们把存距离的数组全部初始化为-1就可以实现如果从 1 号点无法走到 n 号点输出 −1。 这里是用邻接表来存储这些有向图的和之前的哈希表拉链法很像。模拟散列表哈希表拉链法-CSDN博客 void add(int a,int b) //增加一条a到b节点的边 {e[idx]b;ne[idx]h[a];h[a]idx;idx; } 这就是增加一条从a到b的边的代码  示例代码 #includeiostream #includecstring #includequeueusing namespace std;const int N1e510;int h[N],e[N],ne[N],idx; //ne存的是下标 int d[N]; //存距离 int n,m;void add(int a,int b) //增加一条a到b的边 {e[idx]b;ne[idx]h[a];h[a]idx;idx; }int bfs() {memset(d,-1,sizeof(d)); //距离初始化queueint q; //创建队列d[1]0; //起点是1号点q.push(1); //起点入队while(q.size()) //队列不为空时{int tq.front(); //取出队头q.pop();for(int ih[t];i!-1;ine[i]) //拓展队头的点//h[t]是t指向的头结点下标,ih[t],那么ne[i]就是头结点的下一个坐标{int je[i];if(d[j]-1) //如果拓展的点没被搜过就拓展{d[j]d[t]1;q.push(j); //拓展点入队}}}return d[n]; //返回n号点到1号点距离 } int main() {ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);cinnm;memset(h,-1,sizeof(h));while(m--){int a,b;cinab;add(a,b);}coutbfs()endl;return 0; }
http://www.zqtcl.cn/news/509296/

相关文章:

  • dz网站数据备份购物网站配色怎么设计
  • 适合网站开发工程师的公司图片百度搜索
  • 网站界面设计需求wordpress single.php
  • 比较权威的房产网站合肥瑶海区地图全图高清版
  • 网站建设公司果动小学电教检查网站建设资料
  • 电子商务网站设计成功的要素青岛网页设计师
  • 门户网站平台建设方案网站开发后如何上线
  • 濮阳做网站的番禺区网络推广渠道
  • 杭州网站seo外包外链图片
  • 苏州网站建设有限公司枣阳建网站
  • 网站开发平台选择如何制作购物网站
  • 专业建设网站企业外包公司企业网站
  • 网站开发需求确认书国家商标注册官网查询系统
  • 国内个人网站建设wordpress 添加搜索
  • 网站建设创新简述网站开发具体流程
  • wordpress小说网站模板南宁企业网站seo
  • 网站开发与设计课程时间网站推广的搜索引擎推广
  • 网站首页幻灯片不显示网页设计制作项目
  • 遂宁网站建设哪家好深圳做响应式网站设计
  • 慈溪建设企业网站wordpress 增加分类字段
  • 毕业设计做系统网站wordpress修改评论框
  • 上海网站开发孵化设计者联盟官网
  • 旅游网站开发需求报告微信创建小程序
  • 不收费推广网站有哪些h5网站要多久
  • seo网站营销推广全...互联网创业好项目
  • vx小程序制作网站优化标题怎么做
  • 做旅游网站课程设计报告湘潭学校网站建设 x磐石网络
  • 接网站 建设没有网站可以做seo排名吗
  • 抚顺网站seo建设网站需要支付什么插件费用吗
  • 东台做淘宝网站电子商务是学什么