配对
时间限制 1000ms 内存限制 65536KB
题目描述
给出2个序列A={a[1],a[2],…,a[n]},B={b[1],b[2],…,b[n]},从A、B中各选出n个元素进行一一配对(可以不按照原来在序列中的顺序),并使得所有配对元素差的绝对值之和最大。
输入格式
输入的第1行为1个整数n
第2行包含n个整数,题目中的A序列。
第3行包含n个整数,题目中的B序列。
输出格式
一个数,最大配对
提示
3与6配对,2与7配对,5与4配对,6与1配对,绝对值之差和为14
对于10%的数据,有n≤20;
对于30%的数据,有n≤100;
对于50%的数据,有n≤1000;
对于100%的数据,有n≤10000;a[i],b[i]≤1000。
样例数据
输入样例
4
2 5 6 3
1 4 6 7
输出样例
14
思路点拔:一个简单的贪心,我如果想让它们差的绝对值的和最大,就要尽量让小的和大的配对,才能使差值最大,所以输入完两个序列后,都从小到大进行排序ÿ