CF2092C.Asuna and the Mosquitoes

普及-

通过率:0%

AC君温馨提醒

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

题目描述

在 Asuna 生日时,她的 nn 位仰慕者每人赠送了一座塔。第 ii 位仰慕者赠送的塔高度为 aia_i。

Asuna 将礼物的美观度定义为 max⁡(a1,a2,…,an)\max(a_1, a_2, \ldots, a_n)。她可以执行以下操作任意次数(包括零次):

  • 选择满足 1≤i≠j≤n1 \leq i \neq j \leq n 的两个下标,使得 ai+aja_i + a_j 为奇数且 ai>0a_i > 0。随后将 aia_i 减少 11,并将 aja_j 增加 11。

容易验证,在操作过程中塔的高度始终保持非负。请帮助 Asuna 求出经过任意次操作后可能达到的最大美观度。

输入格式

每个测试包含多个测试用例。输入数据第一行包含一个整数 tt (1≤t≤1041 \leq t \leq 10^4) —— 测试用例数量。接下来是测试用例描述。

每个测试用例的第一行包含一个整数 nn (1≤n≤2⋅1051 \leq n \leq 2 \cdot 10^5) —— Asuna 的仰慕者数量。

每个测试用例的第二行包含 nn 个整数 a1,a2,…,ana_1, a_2, \ldots, a_n (1≤ai≤1091 \leq a_i \leq 10^9) —— 各塔的高度。

保证所有测试用例的 nn 之和不超过 2⋅1052 \cdot 10^5。

输出格式

对于每个测试用例,输出一个整数:Asuna 能获得的最大美观度。

输入输出样例

  • 输入#1

    4
    3
    5 3 9
    2
    3 2
    4
    1 2 2 1
    5
    5 4 3 2 9

    输出#1

    9
    5
    5
    21

说明/提示

第一个测试用例中,没有满足操作条件的塔对,因此无法进行任何操作。此时答案为 max⁡(5,3,9)=9\max(5, 3, 9) = 9。

第二个测试用例中,可以对 i=2i=2 和 j=1j=1 执行两次操作。操作后数组变为:a=[5,0]a = [5, 0],因此答案为 5。

第三个测试用例中,可以执行以下操作序列:

  1. 对 i=1i=1 和 j=2j=2 执行操作:

    [1,2,2,1]→[0,3,2,1][1, 2, 2, 1] \quad \rightarrow \quad [0, 3, 2, 1]

  2. 对 i=3i=3 和 j=2j=2 执行操作:

    [0,3,2,1]→[0,4,1,1][0, 3, 2, 1] \quad \rightarrow \quad [0, 4, 1, 1]

  3. 对 i=3i=3 和 j=2j=2 执行操作:

    [0,4,1,1]→[0,5,0,1][0, 4, 1, 1] \quad \rightarrow \quad [0, 5, 0, 1]

此时 max⁡(0,5,0,1)=5\max(0, 5, 0, 1) = 5,因此答案为 5。

翻译由 DeepSeek R1 完成

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

首页