#P1072. 斯瓦普

斯瓦普

题目描述

Carol 有两个长为 nn 的序列 a,ba,b,而且她喜欢极差小的序列。由于她更喜欢 aa,所以她只在乎 aa 的极差,即 aa 的最大值与最小值的差。

Carol 可以对序列进行操作。每次操作她可以选择一个 ii,将 aia_ibib_i 的值交换。

由于 Carol 是 Crazy Carol,所以她可以不做操作,也可以做任意多次操作。她想知道她最小可以将 aa 的极差降低到多少。

输入格式

第一行一个正整数 nn,表示序列长度。

第二行共 nn 个正整数,第 ii 个整数表示 aia_i 的值。

第三行共 nn 个正整数,第 ii 个整数表示 bib_i 的值。

输出格式

一行一个整数,表示序列 aa 的最小极差。

3
1 5 3
2 3 1
1

数据范围

  • 对于 30%30\% 的数据:n15n \leq 15

  • 对于 60%60\% 的数据:n103n \leq 10^3

  • 对于 100%100\% 的数据:n2×105n \leq 2 \times 10^5

  • 对于所有数据,1n2×1051 \leq n \leq 2\times 10^51ai,bi1091 \leq a_i, b_i \leq 10^9