神秘容器

题目描述

nn 个正整数 a1,a2,ana_1,a_2,\cdots a_n,它们被塞进了一个神秘的容器里,这个容器有一个参数 xx,初始时,x=1x=1。你需要进行以下操作尽可能多次:

  • 若存在至少 xx 个数,将第 xx 个数删除(之后的数会补位),并将 xx 设为被删除的数的值。

为了实现目的,你可以在初始时任意重排 aa。输出你的最大可操作次数。

输入格式

第一行一个正整数 tt

对于每一个测试数据:

第一行一个正整数 nn

第二行 nn 个正整数表示 aa

输出格式

tt 行,表示答案。

样例

2
3
1 2 3
4
114 514 1919 810
3
1

数据范围

对于 100%100\% 的数据,保证 1t,n,n5×1051 \le t,n,\sum n\le 5 \times 10^51ai1091\le a_i\le 10^9。其中 n\sum n 表示所有测试数据中 nn 的和。

国庆提高/省选组比赛

Attended
Status
Live... (Attended)
Rule
IOI
Problem
40
Start at
2025-10-15 19:32
End at
2025-11-16 0:00
Duration
1104 hour(s)
Host
Partic.
85