#P1767. 等差对

等差对

题目描述

给定 NN 个数 AiA_i ,以及一个正整数 CC ,问有多少对 Ai,AjA_i,A_j ,满足 AiAj=CA_i-A_j=C

输入

11 行输入两个空格隔开的整数 NNCC

22N+1N+1 行每行包含一个整数 AiA_i

输出

输出一个数表示答案。

样例

5 3
2
1
4
2
5
3
5 3
1
2
4
5
5
3

说明

【数据范围】

N200000N≤2000001Ai,Aj,C1091≤A_i,A_j,C≤10^9

来源

set