#361. 研发资源分配

研发资源分配

题目描述

在蓝桥科技公司,AA 部门和 BB 部门正在竞争一种新型 AI 芯片的研发资源。

为了公平分配资源,公司设计了一个为期 NN 天的分配方案:

每天早上,AA 部门和 BB 部门各自提交一个需求等级(从 11NN 的整数)。提交等级较高的部门获得当天的资源,资源份额等于当天的日期编号(第 11 天为 11 单位,第 22 天为 22 单位,依次递增)。若两部门提交的等级相同,则当天资源作废,双方均无法获得资源。

每个部门必须在 NN 天内使用 11NN 的所有等级,且每个等级只能使用一次。

有趣的是,AA 部门在 BB 部门内部安插了一名 “间谍”,提前获知了 BB 部门的需求等级提交顺序,记为排列 (P1,P2,,PNP_1, P_2, \dots , P_N),其中 PiP_i 表示 BB 部门在第 ii 天提交的需求等级。

现在,请你帮助 AA 部门分析,在已知 BB 部门需求等级顺序的情况下,AA 部门的总资源份额减去 BB 部门的总资源份额的差值最大可以是多少?

输入格式

第一行包含一个整数 NN,表示分配方案的天数。

第二行包含 NN 个整数 P1,P2,,PNP_1, P_2, \dots , P_N,表示 BB 部门在第 11 天到第 NN 天提交的需求等级。

输出格式

输出一个整数,表示 AA 部门的总资源份额减去 BB 部门的总资源份额的最大差值。

样例

3
1 3 2
2

解释 #1

AA 部门可以选择排列 [2,1,3][2, 1, 3]

11 天:A(=2)>B(=1)A(= 2) > B(= 1)AA 获得 11 单位资源;

22 天:A(=1)<B(=3)A(= 1) < B(= 3)BB 获得 22 单位资源;

33 天:A(=3)>B(=2)A(= 3) > B(= 2)AA 获得 33 单位资源。

两者的差值为 42=24 - 2 = 2

数据范围

  • 对于 20%20\% 的评测用例,1N111 \leq N \leq 111PiN1 \leq P_i \leq NP1,P2,,PNP_1, P_2, \dots , P_N 各不相同。
  • 对于 100%100\% 的评测用例,1N1051 \leq N \leq 10^51PiN1 \leq P_i \leq NP1,P2,,PNP_1, P_2, \dots , P_N 各不相同。