世界上最可爱的珂朵莉
题号:NC14395
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 64 M,其他语言128 M
64bit IO Format: %lld

题目描述

我永远喜欢珂朵莉~!

有两个长为n的序列a[i]b[i]

你可以把任意不多于xa序列中的数变成y

你可以把所有序列b中的数减去一个非负数t

你可以把a序列和b序列分别任意打乱

要求对于1 <= i <= n满足a[i] >= b[i]

t的最小值


输入描述:

第一行三个数n,x,y
之后一行n个数表示a序列
之后一行n个数表示b序列

输出描述:

一行一个非负数表示答案
示例1

输入

复制
10 0 233333
227849 218610 5732 128584 21857 183426 199367 211615 91725 110029
8064826 14174520 10263202 9863592 592727 7376631 5733314 1062933 12458325 15046167

输出

复制
14818318

备注:

对于100%的数据,0 <= n <= 200000 , 0 <= x,y <= 2000000000
0<=a[i],b[i]<=2000000000