CF1513F.Swapping Problem

省选/NOI-

通过率:0%

时间限制:2.00s

内存限制:512MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given 2 arrays aa and bb, both of size nn. You can swap two elements in bb 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.

给你两个长度均为 nn 的数组 aa 和 bb。你最多可以对 bb 中的两个元素执行一次交换(也可以不交换),目标是最小化

∑i∣ai−bi∣.\sum_{i}|a_{i}-b_{i}|.

求该和的最小可能值。

输入格式

The first line contains a single integer nn (1≤n≤2⋅1051 \le n \le 2 \cdot 10^5).

The second line contains nn integers a1,a2,…,ana_1, a_2, \ldots, a_n (1≤ai≤1091 \le a_i \le {10^9}).

The third line contains nn integers b1,b2,…,bnb_1, b_2, \ldots, b_n (1≤bi≤1091 \le b_i \le {10^9}).

第一行包含一个整数 nn(1≤n≤2⋅1051 \le n \le 2 \cdot 10^5)。

第二行包含 nn 个整数 a1,a2,…,ana_1, a_2, \ldots, a_n(1≤ai≤1091 \le a_i \le {10^9})。

第三行包含 nn 个整数 b1,b2,…,bnb_1, b_2, \ldots, b_n(1≤bi≤1091 \le b_i \le {10^9})。

输出格式

Output the minimum value of ∑i∣ai−bi∣\sum_{i}|a_{i}-b_{i}|.

输出 ∑i∣ai−bi∣\sum_{i}|a_{i}-b_{i}| 的最小值。

输入输出样例

  • 输入#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 bb, so that it becomes [5,2,3,4,1][ 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|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 22.

在第一个例子中,我们可以交换数组 bb 的第一个和第五个元素,使其变为 [5,2,3,4,1][ 5, 2, 3, 4, 1 ]。

因此,该和的最小可能值为 ∣5−5∣+∣4−2∣+∣3−3∣+∣2−4∣+∣1−1∣=4|5-5| + |4-2| + |3-3| + |2-4| + |1-1| = 4。

在第二个例子中,我们可以交换第一个和第二个元素。因此,答案为 22。

输入解题思路,AI测评打分。不知道怎么写?

首页