#763. 【入门】等差对

【入门】等差对

说明

给定NN个不同数AiA_{i},以及一个正整数CC,问有多少对i,ji,j,满足AiAj=CA_{i}-A_{j}=C

输入格式

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

第2至NN+1行每行包含一个整数AiA_{i}

输出格式

输出一个数表示答案

样例

4 3
2
1
4
5
2

数据范围

  • N200000N \leqslant 200000
  • 1Ai,Aj,C1091 \leq A_i,A_j,C \leq 10^9