92!求助
查看原帖
92!求助
1084391
langlang_ya楼主2025/1/24 21:03
#include<bits/stdc++.h>
#include<iostream>
#include<algorithm>
#include<cstring>
 
using namespace std;

//bool cmp(string a,string b){
//	return a+b>b+a;
//}
const long long N=1e8;
long long n,c,a[N],b[N],sum=0;


int main(){	
    long long max=0;
    cin>>n>>c;
    for(int i=1;i<=n;i++){
    	cin>>a[i];
    	b[a[i]]++;
    	if(a[i]>max) max=a[i];
	}
	for(int i=1;i<=max;i++){
		if(b[i]>0&&b[i+c]>0) sum=sum+b[i]*b[i+c];
	}
	cout<<sum<<endl;
	return 0;
}
2025/1/24 21:03
加载中...