C++
2025-08-30 14:03:14
发布于:广东
5阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int a[200010],n,c,cnt=0;
int main(){
cin >> n >> c;
for (int i=1;i<=n;i++){
cin >> a[i];
}
sort (a+1,a+n+1);
for (int i=1;i<=n;i++){
int x=a[i]-c;
int p1=upper_bound (a+1,a+n+1,x)-a;
int p2=lower_bound (a+1,a+n+1,x)-a;
cnt+=p1-p2;
}
cout << cnt;
return 0;
}
这里空空如也
有帮助,赞一个