T5
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
题目译自 JOI 2025 Final T5 「郵便局 / Post Office」
在 JOI 国有 个邮局,每个邮局从 到 编号。每个邮局都有一个唯一的发送目的地,邮局 的发送目的地是邮局 。值得注意的是, 也可能等于 。如果在时刻 从邮局 发送一个包裹,那么在时刻 包裹将到达邮局 。但是,在发送包裹的过程中,无法从该邮局发送其他包裹。此外,每个邮局可以无限制地存放包裹。
现在,JOI 国有 个包裹需要递送。第 个包裹在时刻 到达邮局 ,最终必须递送到指定的邮局 。给定邮局和包裹的信息,编写一个程序,判断是否可以将所有包裹递送到指定的邮局,如果可以,求出所有包裹到达指定邮局的最早时刻。
输入格式
第一行包含一个整数 。
第二行包含用空格分隔的 个整数 。
第三行包含一个整数 。
接下来 行,每行包含两个用空格分隔的整数 。
输出格式
如果可以将所有包裹递送到指定的邮局,输出最早的时刻值;否则,输出 。
5
1 1 2 3 4
3
3 2
3 1
3 1
3
可以通过以下方式可以在时刻 之前将所有包裹递送到指定的邮局:
- 在时刻 ,邮局 有包裹 。将包裹 发送到邮局 。
- 在时刻 ,邮局 有包裹 ,邮局 有包裹 和 。从邮局 发送包裹 到邮局 ,并从邮局 发送包裹 到邮局 。
- 在时刻 ,邮局 有包裹 ,邮局 有包裹 ,邮局 有包裹 。从邮局 发送包裹 到邮局 ,并从邮局 发送包裹 到邮局 。
- 在时刻 ,邮局 有包裹 和 ,邮局 有包裹 ,此时所有包裹都已到达指定的邮局。
因为无法在时刻 之前将所有包裹递送到指定的邮局,因此输出 。
这个样例满足子任务 的限制。
3
2 1 3
1
1 3
-1
无论如何发送包裹,都无法从邮局 将包裹送达邮局 ,因此输出 。
这个样例满足子任务 的限制。
7
1 1 2 3 4 5 6
6
4 2
5 1
5 3
6 2
7 3
7 6
5
这个样例满足子任务 的限制。
4
4 1 2 3
4
4 1
4 1
2 3
2 3
4
这个样例满足子任务 的限制。
7
1 1 1 3 3 4 4
5
6 1
6 3
7 1
5 1
5 1
5
这个样例满足子任务 的限制。
11
3 1 2 5 6 7 8 4 4 5 10
6
2 1
9 8
11 8
10 4
5 6
5 7
6
这个样例满足子任务 的限制。
数据范围与提示
对于所有输入数据,满足:
- 。
- 。
- 。
- 。
- 。
- 输入的所有值均为整数。
详细子任务附加限制及分值如下表所示。
子任务 | 分值 | 附加限制 |
---|---|---|
$P=(1,1,2, \cdots, N-1), \max \left(B_{1}, B_{2}, \ldots, B_{M}\right) < \min \left(A_{1}, A_{2}, \ldots, A_{M}\right)$ | ||
无附加限制 |
省选训练1
- Status
- Done
- Rule
- IOI
- Problem
- 5
- Start at
- 2025-2-7 7:30
- End at
- 2025-2-7 12:00
- Duration
- 4.5 hour(s)
- Host
- Partic.
- 9