第三个点WA求助QAQ
  • 板块P1102 A-B 数对
  • 楼主孙cy
  • 当前回复1
  • 已保存回复1
  • 发布时间2020/10/9 15:13
  • 上次更新2023/11/5 11:28:35
查看原帖
第三个点WA求助QAQ
195670
孙cy楼主2020/10/9 15:13
#include <iostream>
#include <map>
#include <algorithm>
using namespace std;
map<long long,int>M;
map<long long, int>::iterator it;
int main()
{
    long long N, C;
    cin >> N >> C;
    for (int i = 0; i < N; i++)
    {
        long long a;
        cin >> a;
        M[a]++;
    }
    int ans = 0;
    for (it = M.begin(); it != M.end(); it++)
    {
        if(M.find(it->first+C)!=M.end())
            ans += it->second*M[it->first + C];
    }
    cout << ans << endl;
    return 0;
}
2020/10/9 15:13
加载中...