#5827. A+B数对

A+B数对

题目描述

给出一个正整数数组 aa 以及一个正整数 CC,要求计算出满足以下要求的数对 (ai,aj)(a_i, a_j)个数:

  • i<ji < j
  • ai+aj=Ca_i + a_j = C

格式要求

输入格式

第一行,两个正整数 $N, C(1 \leq N \leq 10^5, 1 \leq C \leq 2 \times 10^6)$。

第二行,NN 个正整数 ai(1ai106)a_i(1 \leq a_i \leq 10^6)

输出格式

输出一个整数,表示符合要求的数对个数。

样例

4 3
1 1 2 3
2