#XSS202404. ACM

ACM

问题描述

ACM全称是A Cow Match,是奶牛们的比赛,比赛规则是这样的:

一条笔直的赛道,左端点为原点,每头奶牛站在一个初始位置,允许多头奶牛在同一位置,在赛道上还放有奶牛超爱吃的青草蛋糕,一个位置也可以有多块青草蛋糕。

每头奶牛都要去拿一块蛋糕,所有的奶牛拿完蛋糕,均到达终点后,牧场主才会让奶牛吃蛋糕,但没拿蛋糕的奶牛是可以经过终点的。

一头奶牛只允许拿一块蛋糕,每块蛋糕也只能被一头奶牛拿走,并且奶牛们不会传递蛋糕,也不会抢蛋糕,奶牛们只会在比赛开始后去拿蛋糕,拿到后去终点吃蛋糕,不会做其他没必要的事情。

现在奶牛太想吃蛋糕了,它们还非常聪明,认为与其争谁是第一个拿完蛋糕前往终点的奶牛,不如大家商量好各自拿哪块蛋糕,让所有奶牛拿完蛋糕再到达终点所用的时间最少(我们认为所有的奶牛速度都是1单位距离/秒),这样大家就能最快饱餐一顿啦!

自行车学长很喜欢看这场比赛,他猜到了奶牛的想法,现在他想知道这场比赛中奶牛花多久能够吃上在终点吃上蛋糕,请你帮帮他。

格式说明

输入

第一行输入三个整数 nn, mm, kk (1nm104,0k1018)(1 \leq n \leq m \leq 10^4, 0 \leq k \leq 10^{18}),表示共有 nn 头奶牛,mm 块蛋糕,以及终点设置在距离原点 kk 单位距离的位置。

第二行输入 nn 个整数,a1,a2,...,ana_1,a_2,...,a_n (0ai1018,1in)(0 \leq a_i \leq 10^{18}, 1 \leq i \leq n),表示每头奶牛到原点的距离。

第三行输入 mm 个整数,b1,b2,...,bmb_1,b_2,...,b_m (0bi1018,1im)(0 \leq b_i \leq 10^{18}, 1 \leq i \leq m),表示每块青草蛋糕到原点的距离。

输出

输出一个整数,表示奶牛在终点吃上蛋糕所花费的最短时间。

样例

4 4 50
30 35 60 80
20 40 70 80
40