Type: RemoteJudge 1000ms 512MiB

pay

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.

题目描述

今天是 L 公司发工资的一天。

nn 名员工排成一排准备领工资,编号为 1n1\sim n,第 ii 名员工有一个期望快乐值 aia_i

老板非常扣,在这 nn 名员工中只选择了 mm 名员工 b1,b2,,bmb_1,b_2,\cdots,b_mkk 元工资。

员工们都非常具有同理心,不仅自己获得工资时会增加快乐值,当周围的员工获得工资时自己也会增加快乐值。

具体地,当与一名员工 A 距离为 dd 的员工获得了工资,A 的快乐值会增加 max(0,kd)\max(0, k - d)。特别地,如果 A 本身就获得了工资,A 的快乐值会增加 kk

老板希望,你能找到最小的整数 kk,使得所有员工的快乐值不低于他的期望。

输入格式

第一行两个整数 n,mn,m

第二行 nn 个整数 a1,a2,,ana_1,a_2,\cdots,a_n

第三行 mm 个整数 b1,b2,,bmb_1,b_2,\cdots,b_m

输出格式

一个整数,表示你求出的最小的 kk

5 5
3 3 3 3 3
1 2 3 4 5
2
5 2
5 2 6 3 1
2 5
5

提示

【样例说明】

样例 11 中,k=2k=2 时,每个人的快乐值分别为 3,4,4,4,33,4,4,4,3,满足要求。

样例 22 中,k=5k=5 时,每个人的快乐值分别为 5,7,7,7,75,7,7,7,7,满足要求。

【数据范围】

对于 10%10\% 的数据,满足 n=1n=1

对于 30%30\% 的数据,满足 n300n\le 300

对于 60%60\% 的数据,满足 n5000n\le 5000

对于另外 10%10\% 的数据,满足 m=1m=1

对于 100%100\% 的数据,满足 1mn1061\le m\le n\le 10^60ai1090\le a_i\le 10^91bin1\le b_i\le nbib_i 互不相同。

本题输入量较大,请注意使用合理的输入方式。

B班1204

Not Attended
Status
Done
Rule
IOI
Problem
7
Start at
2025-12-4 14:00
End at
2025-12-4 17:30
Duration
3.5 hour(s)
Host
Partic.
59