#P6155. 修改

修改

题目描述

给定一个长度为 nn 的整数序列 aia_i,再给定一个长度为 nn 的整数序列 bib_i

你可以进行一些修改,每次你可以将一个 aia_i 增加 11,花费为 bib_i,你需要使所有的 aia_i 不相等,且同时满足花费最少。

但 zbw 认为太过简单,于是他规定,你可以在修改前进行无限次如下操作:交换 bi,bj(1i,jn)b_i,b_j(1 \leq i,j \leq n)

求最小的花费。

由于答案可能很大,请输出答案对 2642^{64} 取模后的值。

输入格式

第一行一个整数 nn

第二行 nn 个整数,第 ii 个数表示 aia_i

第三行 nn 个整数,第 ii 个数表示 bib_i

输出格式

输出一行一个整数,表示答案对 2642^{64} 取模的值。

3
3 3 3
1 2 3
4
3
3 3 4
3 2 1
2
3
3 4 5
2 1 3
0

提示

样例 11:不改变 bb,让 a1a_1 增加 22a2a_2 增加 11,总花费为 44

样例 22:交换 b1,b3b_1,b_3,让 a1a_1 增加 22,总花费为 22

样例 33:不做任何改变。

本题输入量较大,请使用读入优化。

测试点 nn aia_i 特殊性质
1,21,2 10\leq10 109\leq10^9
363\sim6 103\leq10^3
7107\sim10 106\leq10^6 106\leq10^6
111411\sim14 109\leq10^9 所有 bib_i 相等
152015\sim20

对于所有数据 1n1061 \leq n \leq 10^61ai,bi1091\leq a_i,b_i\leq10^9