2026年J组模拟赛10连测第2场-T2 程老师的划船比赛
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
文件读写
- 输入文件
boat.in - 输出文件
boat.out
限制
- 1000ms
- 512MB
题目描述
学校组织划船比赛,程老师负责分组。共有 名学生,第 名学生体重 公斤。每艘船恰好坐两人;出于安全考虑,同船两人体重之差不能超过 公斤(船才不会失去平衡)。每名学生最多上一条船,也可以不上船。程老师想知道,最多能让多少艘船同时出发(即最多能组成多少对)。
输入格式
第一行两个整数 ,分别表示学生人数和体重差上限。
第二行 个整数 ,表示每名学生的体重。
输出格式
一行一个整数,表示最多能组成多少对。
数据范围
| 测试点编号 | 特殊性质 | |
|---|---|---|
| 无 | ||
| A | ||
| B | ||
| 无 | ||
特殊性质 A:(只能同体重配对)。
特殊性质 B:所有学生体重相同。
对于 的数据,保证 ,,。
4 1
1 2 3 10
1
5 0
5 5 5 3 3
2
6 2
1 2 4 5 7 8
3
样例解释
样例 1:排序后体重为 。若配对 和 (差 ),剩下 和 (差 ),只有 对。若跳过 ,配对 和 (差 ), 无人可配,也只有 对。所以最多 对。