#30. [R5F]知识点复习

[R5F]知识点复习

时空限制

1S/512M

题目描述

nn 个知识点,第 ii 个知识点的价值为 aia_i,复习难度为 bib_i,遗忘度为 cic_i

复习知识点所花的时间与复习顺序有关,具体来说,如果第 ii 个知识点被排在第 jj 位复习,那么需要花费 bi+jcib_i+j*c_i 的时间。

求花费时间不超过 tt 的前提下,恰好复习 mm 个知识点的最大价值和。

如果无法在 tt 时间内复习 mm 个知识点,输出 −1\text{−1}

格式

输入格式

第一行包含三个整数 n,m,tn,m,t,分别表示知识点数量、需要复习的知识点数量和时间限制。

第二行包含 nn 个整数 aia_i,分别表示每个知识点的价值。

第三行包含 nn 个整数 bib_i,分别表示每个知识点的复习难度。

第四行包含 nn 个整数 cic_i,分别表示每个知识点的遗忘度。

输出格式

输出一个整数表示花费时间不超过 tt 的前提下,恰好复习 mm 个知识点的最大价值和。如果无法在 tt 时间内复习 mm 个知识点,输出 −1\text{−1}

样例

样例输入 #1

5 3 28
2 1 3 4 5
4 5 3 2 5
2 1 4 2 10

样例输出 #1

9

样例解释 #1

3,1,43,1,4 的顺序复习,所需时间为 (3+4×1)+(4+2×2)+(2+2×3)=23(3+4\times 1)+(4+2\times 2)+(2+2\times 3)=23,价值和为 3+2+4=93+2+4=9

样例输入 #2

5 3 34
2 1 3 4 5
4 5 3 2 5
2 1 4 2 10

样例输出 #2

12

样例解释 #2

5,3,45,3,4 的顺序复习,所需时间为 (5+10×1)+(3+4×2)+(2+2×3)=34(5+10\times 1)+(3+4\times 2)+(2+2\times 3)=34,价值和为 5+3+4=125+3+4=12

数据规模

对于 100%100\% 的数据, 1mn401\leq m\leq n\leq 400t10180\leq t\leq10^{18}1ai10151\leq a_i\leq 10^{15}0bi,ci10150\leq b_i,c_i\leq 10^{15}

测试点编号 nn 特殊性质
1 10\leq 10 \text{无}
2~3 20\leq 20 ci=0c_i=0
4~5 \text{无}
6~10 40\leq 40