在不考虑超时的情况下,这个代码错在哪了
查看原帖
在不考虑超时的情况下,这个代码错在哪了
292754
我的王者世界楼主2023/5/9 17:09
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<string>
using namespace std;
long long n,m,a,l,r,f[1000000],t,s,w[1000000],h,sum;
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++){scanf("%ld",&f[i]);w[f[i]]=1;}
	sort(f+1,f+1+n);
	for(int i=1;i<=n;i++)
	{
		h=f[i]+m;
		if(w[h]==1)sum++;
	}
	cout<<sum;
}
 
2023/5/9 17:09
加载中...