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

【题解-Acwing】847. 图中点的层次

题目:847. 图中点的层次

题目描述

给定一个 n 个点 m 条边的有向图,图中可能存在重边和自环。

所有边的长度都是 1,点的编号为 1∼n。

请你求出 1 号点到 n 号点的最短距离,如果从 1 号点无法走到 n 号点,输出 −1 。

输入

第一行包含两个整数 n 和 m。

接下来 m 行,每行包含两个整数 a 和 b,表示存在一条从 a 走到 b 的长度为 1 的边。

输出

输出一个整数,表示 1 号点到 n 号点的最短距离。

数据范围

1 ≤ n, m ≤ 105

时空限制

1s / 64MB

输入样例

4 5
1 2
2 3
3 4
1 3
1 4

输出样例

1

相关文章:

  • 双指针之有序数组的平方
  • 航电系统之自动控制系统篇
  • MulanPSL-1.0开源协议
  • 衡石ChatBI:依托开放架构构建技术驱动的差异化数据服务
  • 该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏解决方法
  • VSCode中安装GitGraph
  • 3.6/Q1,Charls数据库经典文章解读
  • Python设计模式:对象池
  • 金融数据分析(Python)个人学习笔记(11):回归分析
  • el-popover实现下拉滚动刷新
  • Java1.8原生http 与SSM Jetty性能对比
  • 数据库MySQL学习——day1(创建表与数据类型)
  • Linux开机自动挂载磁盘方法
  • 01.Python代码Pandas是什么?pandas的简介
  • org.springframework.beans.factory.config.YamlPropertiesFactoryBean 类详解
  • StarRocks 异常 Table creation timed out.
  • U535982 J-A 小梦的AB交换 题解
  • 安全调度系统:安全管理的智能中枢
  • 从零学会epoll的使用和原理
  • Function calling, 模态上下文协议(MCP),多步能力协议(MCP) 和 A2A的区别
  • 山大齐鲁医院通报“子宫肌瘤论文现男性患者”:存在学术不端
  • 侯麦:从莫扎特到贝多芬
  • 美国内政部长:今年夏天美国可能发生西班牙式大停电,全怪拜登
  • 苏丹外交部:苏丹西部一城市约300名平民遭杀害
  • 俄罗斯期望乌克兰在停火期间采取行动缓和局势
  • 人民日报评论员:把造福人民作为根本价值取向