8分求助
查看原帖
8分求助
703319
Sylvia_starx楼主2022/8/16 14:18
#include<bits/stdc++.h>
using namespace std;

long long n, c, a[200005],lt,rt,ans,cha;
int main(){
	cin >> n >> c;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	sort(a + 1,a + n + 1);
	lt = 1,rt = 0;
	while(rt<=n)
	{
		if(a[rt] - a[lt] < c)
		{
			rt++;
		}
		else if(a[rt] - a[lt] == c)
		{
			ans++;
			lt++;
		}
		else
		{
			lt++;
		}
	}
	cout<<ans<<endl;
	return 0;
}

大佬们,帮帮本蒟蒻吧!!

2022/8/16 14:18
加载中...