#P1170. 爬山模拟器

爬山模拟器

题目描述

ak机周末去爬山,突然心血来潮要做一个爬山模拟器。

模拟器会随机生成 nn 个出发点的海拔aiaᵢ,,以及从这些点到达对应的山顶的海拔bibᵢ

现在定义总距离为: i=1naibi\sum_{i=1}^{n}|a_i-b_i|,另外ak机还增加了一个VIP修改功能,可以进行任意次操作: 选择任意一个点的海拔,使其乘以 1-1

现在ak机测试的时候充了一个VIP,他想使最终的总距离尽可能小,你能求出这个值吗?

输入描述

第一行输入一个正整数n(1n105)n(1\le n\le 10^5), 代表两个数组的长度。

第二行输入nn个整数ai(109ai109)a_i(-10^9\le a_i\le 10^9),代表第一个数组。

第三行输入nn个整数bi(109bi109)b_i(-10^9\le b_i\le 10^9),代表第二个数组。

输出描述

一个整数,代表两个数组的最小距离。

样例

输入

3
1 2 3
-1 -2 -3

输出

0

样例说明

第一个数组变成[-1,-2,-3]即可。