文章

2

粉丝

552

获赞

1

访问

17.7k

头像
题解
P1599
发布于2020年8月15日 17:38
阅读数 7.4k

对c++语言不熟悉的我,只能想到用键值对。。。。

#include<bits/stdc++.h>

using namespace std;



int main(int argc, char const *argv[])

{

   int n, c;

   cin >> n >> c;

   int a[n];

   for(int i = 0; i < n; i ++) cin >> a[i];

   sort(a, a + n);

   map<int, int > m;

   int ans = 0;

   for(int i = 0; i < n; i ++) {

       m[(c + a[i])] ++;

       ans += m[a[i]];

   }

cout << ans << endl;

return 0;

}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发