救救孩子吧!!!这口氧气有毒
查看原帖
救救孩子吧!!!这口氧气有毒
42453
ji20101333楼主2020/12/23 22:33

以下源码:

#include<bits/stdc++.h>
using namespace std;
long long a[200001],ans;
int n,m,i,j;
map<long long,long long>num;
int main()
{
    cin>>n>>m;
    for(i=1;i<=n;i++)
        cin>>a[i],num[a[i]]++;
    sort(a+1,a+n+1);
    for(i=1;i<=n;i++)
        if(num.find(a[i]-m)->second)
            ans+=num[a[i]]*num.find(a[i]-m)->second,i+=num[a[i]]-1;
    cout<<ans;
    return 0;
}

不开O2可以AC但是一开O2就全WA

求巨佬们神犇们帮忙解释一下谢谢!!!!

2020/12/23 22:33
加载中...