#P12953. [GCJ Farewell Round #2] Spacious Sets
[GCJ Farewell Round #2] Spacious Sets
Description
Ada 和 John 是最好的朋友。由于他们感到无聊,Ada 让 John 为她解决一个谜题。
一个集合 被称为 宽松的,如果其中任意两个不同元素的绝对差至少为 ,即对于所有 且 ,都有 。
Ada 有一个包含 个不同整数的列表 和一个整数 。对于每个 ,她要求 John 找出由 中元素构成的最大尺寸的集合 ,使得 包含 并且是宽松的。
注意:集合 不需要由列表中连续的元素构成。
Input Format
输入的第一行给出测试用例的数量 。随后是 个测试用例。每个测试用例的第一行包含两个整数 和 。第二行包含 个整数 $\mathbf{A}_1 \mathbf{A}_2 \ldots \mathbf{A}_{\mathbf{N}}$。
Output Format
对于每个测试用例,输出一行 Case #x: y_1 y_2 ... y_N,其中 是测试用例编号(从 1 开始), 是包含 的最大宽松集合的尺寸。
2
3 2
1 2 3
6 4
2 7 11 19 5 3
Case #1: 2 1 2
Case #2: 4 4 4 4 3 4
Hint
样例解释
在样例 #1 中,一个宽松集合不能同时包含 1 和 2,也不能同时包含 2 和 3。这意味着 ,而使用 可以使它们的尺寸最大化。
在样例 #2 中,可能的尺寸最大集合为:
- ,
- ,
- 。
数据范围
- 。
- 对所有 ,。
- 对所有 ,。
测试集 1(4 分,可见判定)
- 。
- 。
测试集 2(10 分,可见判定)
- 。
对于最多 15 个测试用例:
- 。
对于其余测试用例:
- 。
翻译由 DeepSeek V3 完成
京公网安备 11011102002149号