D. 物流传输系统(deliver)

    传统题 文件IO:deliver 2000ms 256MiB

物流传输系统(deliver)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

原题为 P9126 [USACO23FEB] Moo Route II S

题目描述

某物流公司开发了新型传输系统,允许货物在时空通道中传输(可能产生时间回溯)。系统包含 NN 个物流中心(编号 11NN)和 MM 条传输通道(1N,M2000001 \leq N,M \leq 200000)。第 jj 条通道特征为:

  • 从物流中心 uju_j 在时间 rjr_{j} 出发
  • 在时间 sjs_{j} 到达物流中心 vjv_j
  • 允许 sj<rjs_{j} < r_{j}(时间回溯)

货物在物流中心 ii 需处理 aia_i 时间(1ai1091 \leq a_i \leq 10^9)。若货物在时间 ss 到达中心 ii,则只能使用出发时间 rs+air \geq s + a_i 的通道。

货物从中心 11 出发,起始时间为 00。求每个中心 ii 最早可达时间(无法到达输出 1-1)。

输入格式

11 行:NNMM

2(M+1)2 - (M+1) 行:每行 uj,rj,vj,sju_j,r_{j}, v_j, s_{j}

(M+2)(M+2) 行:NN 个整数a1,,aNa_1,\cdots,a_N

输出格式

NN 行,第 ii 行表示中心 ii 的最早到达时间

输入输出样例 #1

输入 #1

3 3
1 0 2 10
2 11 2 0
2 1 3 20
10 1 10

输出 #1

0
0
20

输入输出样例 #2

输入 #2

3 3
1 0 2 10
2 10 2 0
2 1 3 20
10 1 10

输出 #2

0
10
-1

样例解释

样例 1

货物路径:

  1. 中心 1 (时间 0) → 通道 1 → 中心 2 (时间 10)
  2. 中心 2 (时间 10) + 处理 1 → 通道 3 → 中心 3 (时间 20)

同时存在时间回溯路径:中心 2 (时间 10) → 通道 2 → 中心 2 (时间 0)

注意,在一开始的时候,是直接出发的,所以不用花时间处理货物。

样例 2

中心 2 处理需 1 单位时间,无法赶上出发时间为 10 的通道 2

数据范围

  • 测试点 151-5:对于任意的 j,rj<sjj, r_{j} < s_{j}(无时间回溯)
  • 测试点 6106-10N,M5000N,M \leq 5000
  • 测试点 112011-20:无特殊限制
  • 对于所有测试点,满足 1N,M2×1051 \le N, M \le 2 \times 10^5, 1uj,vjN1 \le u_j, v_j \le N, 0rj,sj109,1ai1090 \le r_j, s_j \le 10^9, 1 \le a_i \le 10^9

7月19-20日CSP-J模拟赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-7-19 0:00
结束于
2025-7-20 18:00
持续时间
3.5 小时
主持人
参赛人数
19