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

配置网站开发环境域名解析

配置网站开发环境,域名解析,seo搜索引擎优化试题及答案,哪些做网站的公司给定一个 n 个点 m 条边的有向图,图中可能存在重边和自环。 所有边的长度都是 1 ,点的编号为 1∼n 。 请你求出 1 号点到 n 号点的最短距离,如果从 1 号点无法走到 n 号点,输出 −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≤105
输入样例:
4 5
1 2
2 3
3 4
1 3
1 4
输出样例:
1

#include <iostream>
#include <cstring>
using namespace std;const int N = 10010;int n, m;
int h[N], e[N], ne[N], idx; //邻接表
int d[N], q[N]; //d是距离,q是队列void add(int a, int b)
{e[idx] = b, ne[idx] = h[a], h[a] = idx ++;
}int bfs()
{int hh = 0, tt = 0;q[0] = 1; //第一个元素是起点1memset(d, -1, sizeof d);d[1] = 0;while(hh <= tt){int t = q[hh ++ ];for(int i = h[t]; i != -1; i = ne[i]){int j = e[i];if(d[j] == -1){d[j] = d[t] + 1;q[ ++ tt] = j;}}}return d[n];
}int main ()
{cin>>n>>m;memset(h, -1, sizeof h);for(int i = 0; i < m; i ++ ){int a, b;cin>>a>>b;add(a, b);}cout<<bfs()<<endl;return 0;}
http://www.mmbaike.com/news/85818.html

相关文章:

  • 自己做的网站能上传吗深圳博惠seo
  • 如何下载ppt模板免费下载网站seo哪家好
  • 网站企划设计公司福州百度推广排名优化
  • 昆山市建设局网站6百度营销登录
  • 提升自己建设自己的网站网站优化排名哪家性价比高
  • wordpress wordseo快速排名软件推荐
  • 酒店网站如何做北京百度推广客服电话多少
  • 《30天网站建设实录》seo综合查询工具下载
  • dreamweaver网站模板百度推广开户需要多少钱
  • 嵌入式应用软件开发流程seo专员是什么意思
  • 上海动易 网站电商线上推广渠道
  • 开发一个直播平台需要多少钱湖南靠谱seo优化公司
  • 做电影网站 广告收入推广公众号
  • 国外做游戏的视频网站松松软文平台
  • 网站asp木马删除网上企业推广
  • 电商网站前端设计方案百度首页快速排名系统
  • 苏州建设培训中心网站看颜色应该搜索哪些词汇
  • 怎样优化排名自己网站seo关键词排名优化系统
  • 网投网站建设百度竞价排名又叫什么
  • 娄底网站建设方案百度网站电话是多少
  • 做品牌网站怎么样百度关键词优化平台
  • 网站建设美工招聘百度竞价关键词价格查询
  • 怎么筛选一家做网站做的好的公司网络营销案例成功案例
  • 沈阳个人做网站广东东莞疫情最新消息
  • 网站建设论文的中期报告营销方法有哪几种
  • 哪里有网站建设培训班如何开发一个软件平台
  • 网站服务器有哪些类型有哪些类型有哪些类型有哪些排名第一的助勃药
  • 沈阳高端网站开发建设百度合作平台
  • 做外贸用什么网站比较好营销策划方案公司
  • 做网站发违规内容 网警抓不抓热搜在哪里可以看