#include <iostream> using namespace std; int const N=100001; int numbers[N]; int main() {     int n,k,temp,count=0,max=0;     cin>>n;cin>>k;     for (int i = 0; i < n;i++)     {         cin>>temp;         numbers[temp]++;                  if (max < temp) {             max = temp;         }     }        for (int i = 0; i<=max; i++)     {        if (k == 0)        {            if (numbers[i])                count++;        }else{            if (numbers[i] && numbers[i+k] )                count++;        }     }     cout<<count<<endl;     return 0; 斗求大佬评析, }
点赞 1

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务