CF1513F.Swapping Problem
省选/NOI-
通过率:0%
时间限制:2.00s
内存限制:512MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
You are given 2 arrays a and b, both of size n. You can swap two elements in b at most once (or leave it as it is), and you are required to minimize the value $$\sum_{i}|a_{i}-b_{i}|.$$
Find the minimum possible value of this sum.
给你两个长度均为 n 的数组 a 和 b。你最多可以对 b 中的两个元素执行一次交换(也可以不交换),目标是最小化
i∑∣ai−bi∣.
求该和的最小可能值。
输入格式
The first line contains a single integer n (1≤n≤2⋅105).
The second line contains n integers a1,a2,…,an (1≤ai≤109).
The third line contains n integers b1,b2,…,bn (1≤bi≤109).
第一行包含一个整数 n(1≤n≤2⋅105)。
第二行包含 n 个整数 a1,a2,…,an(1≤ai≤109)。
第三行包含 n 个整数 b1,b2,…,bn(1≤bi≤109)。
输出格式
Output the minimum value of ∑i∣ai−bi∣.
输出 ∑i∣ai−bi∣ 的最小值。
输入输出样例
输入#1
5 5 4 3 2 1 1 2 3 4 5
输出#1
4
输入#2
2 1 3 4 2
输出#2
2
说明/提示
In the first example, we can swap the first and fifth element in array b, so that it becomes [5,2,3,4,1].
Therefore, the minimum possible value of this sum would be ∣5−5∣+∣4−2∣+∣3−3∣+∣2−4∣+∣1−1∣=4.
In the second example, we can swap the first and second elements. So, our answer would be 2.
在第一个例子中,我们可以交换数组 b 的第一个和第五个元素,使其变为 [5,2,3,4,1]。
因此,该和的最小可能值为 ∣5−5∣+∣4−2∣+∣3−3∣+∣2−4∣+∣1−1∣=4。
在第二个例子中,我们可以交换第一个和第二个元素。因此,答案为 2。
输入解题思路,AI测评打分。不知道怎么写?