#D. 不为人知的鹅妈妈的故事(story)

    Type: Default File IO: story 8000ms 256MiB

不为人知的鹅妈妈的故事(story)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

巡在心中想了一个 [1,n][1,n] 的整数 yy,同时给你一个代价数组 a1,a2,,ana_1,a_2,\dots,a_n。你需要猜出巡的数。你可以进行如下的询问:

  • 询问 xx:你需要交给巡 axa_x 的金币,然后巡会告诉你 [yx][y\leq x]

判断最劣情况下你需要多少金币才能知道巡心中的数。

输入格式

第一行一个正整数 TT 表示测试数据数目。

对每组测试数据,第一行一个正整数表示 nn。第二行长度为 nn 的正整数列表示 aia_i

输出格式

TT 行,每行一个正整数表示答案。

样例 11

【样例输入】

5
2
1 2
3
1 2 3
5
1 2 2 3 3
5
2 4 4 8 9
12
1 2 3 3 3 3 4 5 6 6 6 6

【样例输出】

1
3
5
12
17

【样例解释】

对测试数据 11,花费 11 的金币询问 11,可以判断出 1,21,2

对测试数据 22,花费 22 金币询问 22,可以区分 {1,2}\{1,2\}{3}\{3\}。然后花费 11 金币询问 11 能够区分 {1}\{1\}{2}\{2\}

样例 22

见附加文件。

数据范围

对所有数据 1T101\leq T\leq 101n50001\leq n\leq 50001ai1091\leq a_i\leq 10^91a1a2an1091\leq a_1\leq a_2\leq \dots\leq a_n\leq 10^9

测试点编号 nn\leq 特殊性质
11 2020
22 500500
33 50005000 \checkmark
44 20002000
55 50005000

特殊性质:ai=1a_i=1

CSP-S 2024 信心赛

Not Attended
Status
Done
Rule
IOI(Strict)
Problem
4
Start at
2024-10-24 8:00
End at
2024-10-24 12:00
Duration
4 hour(s)
Host
Partic.
48