Logo Wy Online Judge

WyOJ

#398. starmap

题目背景

星图铺就的,未必是归途。

但有人循着它,便不算迷路。

题目描述

天空中有 $n$ 颗星星,第 $i$ 颗星星的亮度为 $a_i$。

定义一张“星图”为 $k$ 颗星星 $b_1, \dots, b_k$,且对每一个 $1 \le j < k$ 满足 $a_{b_j} - a_{b_{j+1}} \ge r$。

你需要求出,最多可以选出多少个不交的 $k$ 元集合,使得每个集合对应的星星们都可以通过排列顺序成为“星图”。

输入格式

从文件 _starmap.in_ 中读入数据。

本题有多组测试数据。

输入的第一行包含一个正整数 $T$,表示数据组数。

接下来包含 $T$ 组数据,每组数据的格式如下:

第一行包含三个整数 $n,k,r$。

第二行包含 $n$ 个整数 $a_1,a_2,\dots ,a_n$。

输出格式

对于每组数据:输出一个整数,表示最多能拼出的“星图”个数。

样例 1 输入

1
5 2 2
1 1 3 4 5

样例 1 输出

2

样例 2

见选手目录下的 _starmap/starmap2.in_ 与 _starmap/starmap2.ans_。

该组样例满足测试点 3 的限制。

样例 3

见选手目录下的 _starmap/starmap3.in_ 与 _starmap/starmap3.ans_。

该组样例满足测试点 7 的限制。

样例 4

见选手目录下的 _starmap/starmap4.in_ 与 _starmap/starmap4.ans_。

该组样例满足测试点 11 的限制。

说明/提示

对于所有测试数据,$1\le T\le 5$,$1 \leq n, k \leq 10^6$,$0 \leq a_i, r \leq 10^9$。

测试点编号 $n\le$ 特殊性质
1 ~ 2 $6$
3 ~ 6 $10^6$ $a_i = i$
7 ~ 10 $10^6$ $r \le 10$
11 ~ 20 $10^6$

or upload files one by one:
题目信息
  • 难度 UKE
  • 控制组 group_default
  • 时间限制 N/A
  • 空间限制 N/A
  • 数据大小 158 Bytes
提交统计
  • 提交数 2
  • 通过数 0
  • 通过率 0%