#P12078. [OOI 2025] Best Runner

[OOI 2025] Best Runner

Description

体育场内共有 nn 条跑道,其长度分别为 a1,a2,,ana_1, a_2, \ldots, a_n。此外还有 mm 名跑者,第 ii 名跑者从编号为 bib_i 的跑道起点开始训练。

所有跑者将训练 TT 秒。训练过程如下:

  • 设当前跑者位于第 ii 条跑道的起点,他们将用 aia_i 秒从起点跑到终点。随后,跑者可以立刻选择以下操作之一:返回当前跑道的起点、移动到第 i1i - 1 条跑道的起点(如果 i>1i > 1)、或移动到第 i+1i + 1 条跑道的起点(如果 i<ni < n)。完成选择后,跑者继续在新选择的跑道上训练。训练将在总时间达到 TT 秒时结束。

我们将「最强跑者」定义为在训练时间内完整跑完跑道次数最多的跑者(可能存在多位最强跑者)。请你计算最强跑者最多能完整跑完多少条跑道。

Input Format

第一行包含三个整数 nnmmTT1mn3000001 \le m \le n \le 300\,0001T1091 \le T \le 10^9)—— 跑道数量、跑者数量和训练时间。

第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n1ai1091 \le a_i \le 10^9)—— 各条跑道的长度。

第三行包含 mm 个严格递增的整数 b1,b2,,bmb_1, b_2, \ldots, b_m1b1<b2<<bmn1 \le b_1 < b_2 < \ldots < b_m \le n)—— 各位跑者的起始跑道编号。

Output Format

输出一个整数,表示在训练时间内任意一位跑者最多能完整跑完多少条跑道。

5 3 10
4 5 2 7 1
1 2 4
4
4 2 11
4 5 7 10
2 3
2

Hint

样例解释

在第一个样例中,从第 44 条跑道出发的跑者可以取得最多的成绩。他可以先跑完第 44 条跑道,然后移动到第 55 条跑道并跑完 33 次,共计跑完 44 条完整跑道。

在第二个样例中,从第 22 条跑道出发的跑者可以在第 22 条跑道上跑完 22 次。

评分

本题的测试点共包含六个分组。只有当该分组的所有测试点及其依赖分组的测试点均通过时,才能获得该分组的分数。

Subtask 分数 限制条件:nn TT aia_i 的限制 依赖分组 说明
0 -- -- -- -- 样例测试点。
1 23 n1000n \le 1000 0
2 10 -- 所有 1i<n1 \le i < n 满足 aiai+1a_i \le a_{i + 1} --
3 16 T20T \le 20 -- 0
4 19 -- ai20a_i \le 20
5 11 -- -- m=nm = n
6 21 0 -- 5