C. 平衡世界的力量

    传统题 1000ms 256MiB

平衡世界的力量

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在一个神奇的王国里,存在着一种神奇的能量,它可以通过修改整数序列来改变世界的平衡。这个能量被称为"平衡世界的力量",只有少数被选中的守护者可以掌握它。

你是其中一位守护者,被委以重任来平衡整个王国。你将面临一个重要的任务:给定一个整数序列 AA =(A1,A2,,AnA_1,A_2,…,A_n),你需要使用你的力量进行操作,以使得序列 AA 的最大值和最小值之间的差值最多为 11

你可以进行以下操作任意次数(包括零次):

  • 选择整数 iijj,其中 1i,jN1≤i,j≤N。将 AiA_i11,将 AjA_j11

你的任务是找到使用"平衡世界的力量"所需的最少操作次数,以实现序列 AA 的平衡。

输入格式

第一行 NN ,表示数列的数值个数。

第二行 NN 个整数 AiA_i

输出格式

输出最少操作次数。

样例数据

4
4 7 3 7
3
1
313
0
10
999999997 999999999 4 3 2 4 999999990 8 999999991 999999993
2499999974

样例说明

【样例 1 解释】

原始数列为 4,7,3,7。

i=2i=2 位置上的数减 11j=3j=3 位置上的数加 11,数列 AA 变成 4,6,4,74,6,4,7

i=4i=4 位置上的数减 11j=1j=1 位置上的数加 11,数列 AA 变成 5,6,4,65,6,4,6

i=4i=4 位置上的数减 11j=3j=3 位置上的数加 11,数列 AA 变成 5,6,5,55,6,5,5

【样例 2 解释】

原始数列,只有 11 个元素,为 313 313

不需要操作,即操作 00 次即可。

数据范围

对于30% 30\% 数据,1N1031 \leq N \leq 10^3,1Ai1031 \leq A_i \leq 10^3,

对于60% 60\% 数据,1N1031 \leq N \leq 10^3,1Ai1091 \leq A_i \leq 10^9,

对于100% 100\% 数据,1N2×1051 \leq N \leq 2×10^5,1Ai1091 \leq A_i \leq 10^9,

240525 综合训练题(五)

未认领
状态
已结束
题目
5
开始时间
2024-6-1 0:00
截止时间
2025-1-1 23:59
可延期
24 小时