#P50465. 「JOI 2017 Final」准高速电车

「JOI 2017 Final」准高速电车

题目描述

题目译自 JOI 2017 Final T2「準急電車 / Semiexpress

JOI 铁路公司是 JOI 国唯一的铁路公司。

在某条铁路沿线共有 NN 座车站,依次编为 1N1\ldots N 号。 目前,正在服役的车次按照运行速度可分为两类:高速电车(简称快车)与普通电车(简称慢车)。

  • 慢车每站都停。乘慢车时,对于任意一座车站 i(1i<N)i(1\leqslant i<N),车站 ii 到车站 i+1i+1 用时均为 AA
  • 快车只在车站 S1,S2,,SMS_1, S_2, \ldots, S_M 停车 (1=S1<S2<<SM=N)(1=S_1<S_2<\cdots<S_M=N)。乘快车时,对于任意一座车站 i(1i<N)i(1\leqslant i<N),车站 ii 到车站 i+1i+1 用时均为 BB

JOI 铁路公司现拟开设第三类车次:准高速电车(简称准快车)。乘准快车时,对于任意一座车站 i(1i<N)i(1\leqslant i<N),车站 ii 到车站 i+1i+1 用时均为 CC。准快车的停站点尚未确定,但满足以下条件:

  • 快车在哪些站停车,准快车就得在哪些站停车。
  • 准快车必须恰好有 KK 个停站点。

JOI 铁路公司希望,在 TT 分钟内(不含换乘时间),车站 11 可以抵达的车站(不含车站 11)的数量 尽可能多。但是,「后经过的车站的编号」必须比「先经过的车站的编号」大

求出在 TT 分钟内,可抵达车站的最大数目。

输入格式

第一行有三个整数 N,M,KN, M, K,用空格分隔。
第二行有三个整数 A,B,CA, B, C,用空格分隔。
第三行有一个整数 TT
在接下来的 MM 行中,第 ii 行有一个整数 SiS_i
输入的所有数的含义见题目描述。

输出格式

一行,一个整数,表示在 TT 分钟内,可抵达车站的最大数目。

样例 1

10 3 5
10 3 5
30
1
6
10
8

在这组样例中,这条铁路上有 1010 个车站,快车在车站 1,6,101, 6, 10 停车。如果准快车在车站 1,5,6,8,101, 5, 6, 8, 10 停车,除车站⑨外的其它所有车站都可在 3030 分钟内到达。 以下是从地点 11 到达某些站点的最快方案:

  • 到达车站 33:乘坐慢车,耗时 2020 分钟。
  • 到达车站 77:先乘坐快车,在车站 66 转慢车,耗时 2525 分钟。
  • 到达车站 88:先乘坐快车,在车站 66 转准快车,耗时 2525 分钟。
  • 到达车站 99:先乘坐快车,在车站 66 转准快车,在车站 88 再转慢车,耗时 3535 分钟。
10 3 5
10 3 5
25
1
6
10
7
90 10 12
100000 1000 10000
10000
1
10
20
30
40
50
60
70
80
90
2
12 3 4
10 1 2
30
1
11
12
8
300 8 16
345678901 123456789 234567890
12345678901
1
10
77
82
137
210
297
300
72
1000000000 2 3000
1000000000 1 2
1000000000
1
1000000000
3000

数据范围与提示

对于 18%18\% 的数据,N300,KM=2,A106,T109N\leqslant 300, K-M=2, A\leqslant 10^6, T\leqslant 10^9
对于另外 30%30\% 的数据,N300N\leqslant 300
对于所有数据,1N109,2MK3000,KN,1B<C<A109,1T1018,1\leqslant N\leqslant 10^9, 2\leqslant M\leqslant K\leqslant 3000, K\leqslant N, 1\leqslant B<C<A\leqslant 10^9, 1\leqslant T\leqslant 10^{18}, 1=S1<S2<<SM=N1=S_1<S_2<\cdots<S_M=N