P16744 [GKS 2019 #H] H-index
题目描述
对于研究人员来说,撰写大量高质量的学术论文非常重要。Jorge 最近发现了一种衡量研究人员论文影响力的方法:H 指数。
研究人员的 **H 指数** 是最大的整数 $h$,使得该研究人员有 $h$ 篇论文,每篇论文至少被引用 $h$ 次。
Jorge 一生中写了 $N$ 篇论文。第 $i$ 篇论文被引用了 $A_i$ 次。每篇论文的引用次数在发表后不会改变。请帮助 Jorge 在他每写完一篇论文后,确定当时的 H 指数。
输入格式
输入的第一行给出测试用例的数量 $T$。接下来有 $T$ 个测试用例。每个测试用例的第一行包含一个整数 $N$,表示 Jorge 写的论文数量。
第二行包含 $N$ 个整数,其中第 $i$ 个整数是 $A_i$,表示第 $i$ 篇论文的引用次数。
输出格式
对于每个测试用例,输出一行,格式为 `Case #x: y`,其中 $x$ 是测试用例编号(从 $1$ 开始),$y$ 是一个空格分隔的整数列表。第 $i$ 个整数表示 Jorge 写完第 $i$ 篇论文后的 H 指数。
说明/提示
在样例 #1 中,Jorge 写了 $N = 3$ 篇论文。
- 在第 1 篇论文之后,Jorge 的 H 指数为 $1$,因为他有 $1$ 篇论文至少被引用 $1$ 次。
- 在第 2 篇论文之后,Jorge 的 H 指数仍为 $1$。
- 在第 3 篇论文之后,Jorge 的 H 指数为 $2$,因为他有 $2$ 篇论文至少被引用 $2$ 次(第 1 篇和第 3 篇)。
在样例 #2 中,Jorge 写了 $N = 6$ 篇论文。
- 在第 1 篇论文之后,H 指数为 $1$。
- 在第 2 篇论文之后,H 指数仍为 $1$。
- 在第 3 篇论文之后,H 指数为 $2$,因为他有 $2$ 篇论文至少被引用 $2$ 次(第 2 篇和第 3 篇)。
- 在第 4 篇论文之后,H 指数仍为 $2$。
- 在第 5 篇论文之后,H 指数仍为 $2$。
- 在第 6 篇论文之后,H 指数为 $3$,因为他有 $3$ 篇论文至少被引用 $3$ 次(第 2 篇、第 3 篇和第 6 篇)。
### 限制条件
$1 \le T \le 100$。
$1 \le A_i \le 10^5$。
**测试集 1(可见)**
$1 \le N \le 1000$。
**测试集 2(隐藏)**
$1 \le N \le 10^5$。
翻译由 DeepSeek V4 Pro 完成