2243: 大力士的战斗

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

吉尼斯之夜来了n个大力士,其中第 i 大力士的力量值为 ai

作为吉尼斯的主持人,你需要给大力士们安排一对一的力量对决。

这些力量对决是一场一场顺序进行,进行完一场之后再进行另一场。

为了大力士对决的观赏性,在安排时需保证:

对决双方的力量之不能一样。
双方的力量值差距不能超过 K。
已知,对决中力量值高的一方一定胜过低的一方,一旦某一方失败了就只能退场。

请你尽可能合理安排对决,使得当剩余大力士之间无法再安排任何对决时,剩余选手的数量越少越好。

请你输出剩余选手的最小可能数量。

输入

第一行包含两个整数 n,K。

第二行包含 n 个整数 a1,a2,…,an

输出

一个整数,表示剩余选手的最小可能数量。

样例输入 复制

7 1
101 53 42 102 101 55 54

样例输出 复制

3

提示

数据范围
前四个测试点满足 1≤n≤10。
所有测试点满足 1≤n≤2×105,1≤K≤106,1≤ai≤106

来源/分类