题目名称 4260. 原神nb
输入输出 yuanshennb.in/out
难度等级 ★★★
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 10
题目来源 Gravatar汐汐很希希 于2026-01-23加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:2, 提交:2, 通过率:100%
Gravatar汐汐很希希 100 1.835 s 29.04 MiB C++
Gravatar原神牛逼 100 2.010 s 29.04 MiB C++
关于 原神nb 的近10条评论(全部评论)
wxs神了
神在原后面
GravatarRuyi
2026-01-24 14:50 1楼

4260. 原神nb

★★★   输入文件:yuanshennb.in   输出文件:yuanshennb.out   简单对比
时间限制:1 s   内存限制:512 MiB

【题目背景】

你知道吗,原神真的很牛逼

【题目描述】

原神的须弥城有 $n$ 个建筑组成,由于须弥城太大了,于是创造了一个机器用于连接两个建筑群,任意序号在 $[l_1,r_1]$ 中的点到序号在 $[l_2,r_2]$ 的点有一条长度为 $v$ 的路径,共有 $m$ 种这样的路径,你需要计算从智慧宫(起点 $s$)到每个节点的最短通行时间(若无法到达则输出 $-1$)。

【输入格式】

第一行包含三个整数 $n,m,s$,分别表示节点数量、路径数量、起点编号。

接下来 $m$ 行,每行五个正整数为,$l_1,r_1,l_2,r_2,v$,意义见题面。输出格式

【输出格式】

输出 $n$ 行,第 $i$ 行表示从 $S$ 到节点 $i$ 的最短通行时间;若无法到达,输出 $−1$。

【样例输入】

8 7 1
1 1 2 3 2
2 4 5 5 1
1 1 4 6 3
3 5 6 7 2
4 4 6 8 2
1 7 8 8 1
2 3 7 8 4

【样例输出】

0
2
2
3
3
3
4
1

【样例说明】

原神nb,所以你要自己试

【数据规模与约定】

对于 $20\%$ 的数据,$1 \le n \le 10^3$,$1 \le m \le 10^3$,对于所有的区间均满足 $l=r$。

对于 $50\%$ 的数据,$1 \le n \le 10^4$,$1 \le m \le10^4$。

对于 $100\%$ 的数据,$1 \le n \le 10^5$,$1 \le m \le 2 \times 10^5$,$1 \le v \le 10^9$,$1 \le s \le n$,$1 \le l,r\le n$,$l \le r$。

【来源】

wxs的题目