#P16744. [GKS 2019 #H] H-index

[GKS 2019 #H] H-index

题目描述

对于研究人员来说,撰写大量高质量的学术论文非常重要。Jorge 最近发现了一种衡量研究人员论文影响力的方法:H 指数。

研究人员的 H 指数 是最大的整数 hh,使得该研究人员有 hh 篇论文,每篇论文至少被引用 hh 次。

Jorge 一生中写了 NN 篇论文。第 ii 篇论文被引用了 AiA_i 次。每篇论文的引用次数在发表后不会改变。请帮助 Jorge 在他每写完一篇论文后,确定当时的 H 指数。

输入格式

输入的第一行给出测试用例的数量 TT。接下来有 TT 个测试用例。每个测试用例的第一行包含一个整数 NN,表示 Jorge 写的论文数量。

第二行包含 NN 个整数,其中第 ii 个整数是 AiA_i,表示第 ii 篇论文的引用次数。

输出格式

对于每个测试用例,输出一行,格式为 Case #x: y,其中 xx 是测试用例编号(从 11 开始),yy 是一个空格分隔的整数列表。第 ii 个整数表示 Jorge 写完第 ii 篇论文后的 H 指数。

2
3
5 1 2
6
1 3 3 2 2 15
Case #1: 1 1 2
Case #2: 1 1 2 2 2 3

提示

在样例 #1 中,Jorge 写了 N=3N = 3 篇论文。

  • 在第 1 篇论文之后,Jorge 的 H 指数为 11,因为他有 11 篇论文至少被引用 11 次。
  • 在第 2 篇论文之后,Jorge 的 H 指数仍为 11
  • 在第 3 篇论文之后,Jorge 的 H 指数为 22,因为他有 22 篇论文至少被引用 22 次(第 1 篇和第 3 篇)。

在样例 #2 中,Jorge 写了 N=6N = 6 篇论文。

  • 在第 1 篇论文之后,H 指数为 11
  • 在第 2 篇论文之后,H 指数仍为 11
  • 在第 3 篇论文之后,H 指数为 22,因为他有 22 篇论文至少被引用 22 次(第 2 篇和第 3 篇)。
  • 在第 4 篇论文之后,H 指数仍为 22
  • 在第 5 篇论文之后,H 指数仍为 22
  • 在第 6 篇论文之后,H 指数为 33,因为他有 33 篇论文至少被引用 33 次(第 2 篇、第 3 篇和第 6 篇)。

限制条件

1T1001 \le T \le 100

1Ai1051 \le A_i \le 10^5

测试集 1(可见)

1N10001 \le N \le 1000

测试集 2(隐藏)

1N1051 \le N \le 10^5

翻译由 DeepSeek V4 Pro 完成