1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

思路

这个问题可以分解为两个主要步骤:

  1. 找到从房间 111 到房间 NNN 的最短路径长度。
  2. 在所有最短路径中,找到颜色序列字典序最小的那一条。

第一步:计算最短路径长度

P3708.第3题-游乐园

    1000ms Tried: 8 Accepted: 4 Difficulty: 5 所属公司 : 钉钉
    算法与标签>BFS

题目内容

游乐园开放了一个新的迷宫景点。迷宫由NNN个房间组成,通过MMM条通道连接。每条通道都涂有某种颜色CiCiCi。迷宫的游客从直升机降落到111号房间,他们的目标是到达位于NNN号房间的迷宫出口。

迷宫的主人计划明天举办一场比赛。几名参赛者将被投放到111号房间。他们将跑向NNN号房 间,并在通过通道时记录下通道的颜色。拥有最短颜色序列的参赛者是比赛的获胜者

如果有几个参赛者的序列长度相同,那么拥有理想路径的人获胜。如果一条路径的颜色序列在所有最短路径中字典序最小,那么这条路径就是理想路径。

安德鲁正在为比赛做准备。他乘坐直升机在新失落乐园上空观光,并拍摄了迷官的照片。您的任务是帮助他找到从111号房间到N号房间的理想路径,使他能够赢得比美

注释

当存在iii使得Ai<BiAi<BiAi<Bi,且对于所有j<ij<ij<i都有Aj=BjAj=BjAj=Bj时,序列(A1,A2,...,Ak)(A1,A2,...,Ak)(A1,A2,...,Ak)在字典序上小于序列(B1,B2,....Bk)(B1, B2,.... Bk)(B1,B2,....Bk)。

输入描述

输入第一行包含整数N和M分别表示房间数量和通道数量(2≤N≤100,000,1≤M≤200,000)(2≤N≤100,000,1≤M ≤200,000)(2≤N≤100,000,1≤M≤200,000)

接下来的mmm行描述通道,每条通道用三个整数描述:Ai、BiAi、BiAi、Bi和CiCiCi—它连接的房间号码和它的颜色(1≤Ai,Bi≤n,1≤Ci≤109)(1≤Ai,Bi≤n,1≤Ci≤10^9)(1≤Ai,Bi≤n,1≤Ci≤109)。每条通道都可以双向通过。两个房间可以用多条通道连接,也可以有从一个房间到自身的通道。保证可以从111号房间到达NNN号房间。

输出描述

输出的第一行必须包含kkk从111号房间到NNN号房间的最短路径长度。第二行必须包含kkk个数字——理想路径中按通过顺序排列的通道颜色。

样例1

输入

4 6 
1 2 1
1 3 2
3 4 3
2 3 1
2 4 4
3 1 1

输出

2
1 3

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 0, 28ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?