当前位置: 首页 > 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的区别
  • 习近平同阿塞拜疆总统阿利耶夫会谈
  • 港澳航天员最早2026年飞天
  • 世界读书日丨上图东馆开启残疾人无障碍文化服务
  • 农业未来十年展望:预计粮食单产水平将提高7.8%,达到421千克/亩
  • 平安银行一季度净赚超140亿元降5.6%,营收降13.1%
  • 鲁比奥在法国只字不提关税,美国威胁下欧盟勉力维持统一战线