#GESP420240602. 【GESP-四级】-2024.06-宝箱

    ID: 180 传统题 1000ms 512MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>GESPGESP四级2024.06贪心排序双指针滑动窗口累加求和

【GESP-四级】-2024.06-宝箱

题目描述

小杨发现了 n 个宝箱,其中第 i 个宝箱的价值是 aᵢ。

小杨可以选择一些宝箱放入背包并带走,但是小杨的背包比较特殊,假设小杨选择的宝箱中最大价值为 x,最小价值为 y,小杨需要保证 x−y≤k,否则小杨的背包会损坏。

小杨想知道背包不损坏的情况下,自己能够带走宝箱的总价值最大是多少。

输入格式

第一行包含两个正整数 n,k。 第二行包含 n 个正整数 a₁,a₂,…,aₙ,代表宝箱的价值。

输出格式

输出一个整数,代表带走宝箱的最大总价值。

样例输入 1

5 1
1 2 3 1 2

样例输出 1

7

数据范围

保证 1≤n≤1000,0≤k≤1000,1≤aᵢ≤1000。