编程题
### 问题描述 给定一个长度为 $n$ 的整数数组 $A$。对于任意 $1 \leq i \lt j \leq n$,若 $A_i+A_j=t$,就称 $(A_i,A_j)$ 为一个互补对。问,数组 $A$ 中有多少个互补对? 保证数组 $A$ 中的元素各不相同。 ### 输入格式 第一行包含两个整数 $n,t$,含义与问题描述中相同。 第二行包含 $n$ 个整数,依次表示 $A_1$ 到 $A_n$。 ### 输出格式 输出共一行,包含一个整数,表示数组 $A$ 中互补对的个数。 ### 样例输入 ``` 4 5 1 2 3 4 ``` ### 样例输出 ``` 2 ``` ### 评测数据规模 - $1 \leq n \leq 10^5$。 - $1 \leq t,A_i \leq 10^9$。
查看答案
赣ICP备20007335号-2