#G0087. 属性成长1【2025暑假集训T3】

属性成长1【2025暑假集训T3】

题目描述

七萤拥有 n\mathit n 件物品,每件物品有两种属性 a,ba,b,七萤需要依次决定每件物品的属性归属(每件物品最终有且只能有一种属性)。七萤的初始战斗力值为 00

属性加成条件: 设当前决定第ii件物品的属性归属,且之前已经选择了 nan_aaa 属性物品,nbn_bbb 属性物品,则当前物品若选择 aa 属性,七萤会获得 (na+1)×ai(n_a + 1) \times a_i 的战斗力,若选择 bb 属性,七萤会获得 (nb+1)×bi(n_b+1) \times b_i 的战斗力。

属性平衡条件: 若七萤最终拥有 faf_aaa 属性物品和 fbf_bbb 属性物品(显然 fa+fb=nf_a+f_b=n),七萤会减少 (fafb)2(f_a-f_b)^2 的战斗力。

物品品质条件: 为了防止某件物品太过强大,数据保证在这 nn 件物品中,没有两件物品的两个属性值都大于对方(即对于任意物品 i,ji,j (1i,jn1\le i,j\le n),不存在 ai>aja_i>a_jbi>bjb_i>b_j)。

七萤可以自行决定这 nn 件物品的选择顺序。在满足上述条件下,七萤能获得的最大战斗力值是多少?

输入格式

第一行一个正整数 nn,含义如上所述。

接下来 nn 行,每行两个整数,第 ii 行表示第 ii 件物品的两个属性值 ai,bia_i,b_i

输出格式

一个整数,表示答案。

3
1 6
3 2
4 1
17

样例解释

首先第二件物品选择 bb 属性,获得加成值 1×2=21 \times 2 = 2,然后第一件物品选择 bb 属性,获得加成值 2×6=122 \times 6 = 12,最后第三件物品选择 aa 属性,获得加成 1×4=41 \times 4=4,当前总战斗力为 2+12+4=182+12+4=18,最后总共选择了 11aa 属性物品和 22bb 属性物品,减少 (12)2=1(1-2)^2=1 点战斗力,最终战斗力为 1717

数据规模与约定

下发文件

下发文件分别对应子任务 1155

有合理的子任务依赖。

子任务编号 nn≤ 特殊性质 分值
11 1010 1010
22 10210^2 2020
33 10310^3
44 10610^{6} ai,bi>0a_i,b_i> 0
55 3030

对于 100%100\% 的数据:保证 1n106,0ai,bi1061 \leq n \leq 10^{6},0 \leq a_i,b_i \leq 10^6