数组84分求助!#3wa#4re求调!
查看原帖
数组84分求助!#3wa#4re求调!
822337
songwu_el楼主2023/8/23 10:54
#include<bits/stdc++.h>
using namespace std;
int n,c,ans;
int maxn;
int a[1000000],b[1000000];
int main()
{
  cin>>n>>c;
  for(int i=1; i<=n; i++)
  {
    cin>>a[i];
    b[a[i]]++;
    if(a[i]>maxn)
    {
      maxn=a[i];
    }
  }
  for(int i=1; i<=maxn; i++)
  {
    if((b[i]>0)&&(b[i+c]>0))
    {
      ans=ans+b[i]*b[i+c];
    }
  }
  cout<<ans;
  return 0;
}
2023/8/23 10:54
加载中...