编程题
锻造兵器 ### 题目描述 小明一共有 $n$ 块锻造石,第 $i$ 块锻造石的属性值为 $a_i$。 现在小明决定从这 $n$ 块锻造石中任取两块来锻造兵器。 通过周密计算,小明得出,只有当两块锻造石的属性值的差值等于 $C$,兵器才能锻造成功。 请你帮小明算算,他有多少种选取锻造石的方案可以使得锻造成功。 ### 输入描述 第一行包含两个整数 $n,C$​,其含义如题所述。 接下来一行包含 $n$​ 个整数,分别表示 $a_1,a_2,\cdots,a_n$​。 $1\leq N \leq 2\times10^5$​,$|a_i|\leq 10^4$​,$0\leq C\leq 10^9$​​。 ### 输出描述 输出共一行,包含一个整数,表示答案。 ### 输入输出样例 #### 示例 1 >输入 ```txt 6 3 8 4 5 7 7 4 ``` >输出 ```txt 5 ```
查看答案
赣ICP备20007335号-2