92第三个点错了(不解!!!)
查看原帖
92第三个点错了(不解!!!)
1148832
LabmemNo_012LzTopic楼主2024/7/23 15:16
#include <stdio.h>
#include<string.h>
#include <math.h>
#include<map>
using namespace std;

int main()
{
	map<int, int>hash;
	int n, c, a[200005], ans = 0;
	scanf("%d%d", &n, &c);
	for (int i = 1; i <= n; i++)
	{
		scanf("%d", &a[i]);
		hash[a[i] + c]++;
	}
	for (int i = 1; i <= n; i++)
	{
		if (hash[a[i]] > 0)ans += hash[a[i]];
	}
	printf("%d", ans);
	return 0;
}
2024/7/23 15:16
加载中...