92求助
查看原帖
92求助
565378
Orange1015楼主2022/5/14 20:55
#include<bits/stdc++.h>
using namespace std;
int n,c,a[200005],ans=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++) ans+=upper_bound(a+1,a+n+1,a[i]+c)-lower_bound(a+1,a+n+1,a[i]+c);
	cout << ans;
	return 0;
}
2022/5/14 20:55
加载中...