4点RE了,求改
  • 板块P1102 A-B 数对
  • 楼主zhaoyutou
  • 当前回复17
  • 已保存回复17
  • 发布时间2025/7/30 09:46
  • 上次更新2025/7/30 14:45:27
查看原帖
4点RE了,求改
1259753
zhaoyutou楼主2025/7/30 09:46

#include<bits/stdc++.h>
using namespace std;
#define int long long
int mx=-1,n,c,ans;
int a[100000010],b[100000010];    
signed main()
{
    cin>>n>>c;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
        b[a[i]]++;     
        mx=max(mx,a[i]);//记录最大数
    }
    for(int i=1;i<=mx;i++)
    {
        if(b[i]>0&&b[i+c]>0) 
			ans+=b[i]*b[i+c];//如果是计数器就加上乘积     
    }
    cout<<ans<<endl;    
    return 0;
}
2025/7/30 09:46
加载中...