题目描述 小 G 手上有 n 个正整数和一个整数 d。他想知道这些数能组成多少个非空子集,满足子集内最大值减去最小值不超过 d。请你帮他数一数这样的子集有多少个。 输入格式 第一行两个整数 n,d;第二行 n 个整数。 输出格式 一行一个整数,满足条件的非空子集数。 样例 输入 4 1 1 2 3 5 输出 6 数据范围 1≤n≤16 0≤d≤1000 1≤ai≤1000