84分求助
  • 板块P1102 A-B 数对
  • 楼主_will_
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/9/21 16:41
  • 上次更新2023/11/4 05:57:30
查看原帖
84分求助
443059
_will_楼主2021/9/21 16:41
#include<bits/stdc++.h>
using namespace std;
long long a[200005];
int main(){
    long long n,c,ans=0,i,j,k;
    cin>>n>>c;
    for(i=0;i<n;i++)scanf("%d",a+i);
    sort(a,a+n);
    for(i=0;i<n-1;i++){
        k=c+a[i];
        for(j=i+1;a[j]<=k&&j<n;j++){
            if(a[j]==k)ans++;
        }
    }
    cout<<ans<<endl;
    return 0;
}
2021/9/21 16:41
加载中...