QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 512 MB Total points: 100 Hackable ✓

#12823. 比赛

Statistics

明天将举行一场摔跤比赛。共有 $n$ 名选手参加,第 $i$ 名选手的力量值为 $a_i$。

如果第 $i$ 名选手和第 $j$ 名选手进行比赛,比赛结果仅取决于 $|a_i - a_j|$。如果 $|a_i - a_j| > K$,则力量值较高的选手获胜。否则,每名选手都有机会获胜。

比赛规则有些奇怪。对于每一场比赛,裁判会从所有剩余选手中随机均匀地选择两名选手进行对决。输者将被淘汰。在进行了 $n - 1$ 场比赛后,最后剩下的选手即为获胜者。

给定数字 $n$ 和 $K$ 以及数组 $a$,求有多少名选手有机会赢得比赛。

输入格式

第一行包含两个整数 $n$ 和 $K$ ($1 \le n \le 10^5, 0 \le K < 10^9$)。

第二行包含 $n$ 个整数 $a_i$ ($1 \le a_i \le 10^9$)。

输出格式

输出一行,包含一个整数:有机会赢得比赛的选手人数。

样例

样例输入 1

5 3
1 5 9 6 3

样例输出 1

5

样例输入 2

5 2
1 5 9 6 3

样例输出 2

1

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.