4036: 大宝藏
内存限制:128 MB
时间限制:0.500 S
评测方式:文本比较
命题人:
提交:63
解决:17
题目描述
小L和小X有个神奇宝物能够找到一堆宝藏中互相有裨益的宝藏,每个宝藏各有自己的属值,小L的神奇宝物也有个属值。至于找到互有裨益的宝藏的方法便是将小L的宝物数值A与任意一个宝藏属值B相加,若是两者之和等于宝藏堆中某个宝藏C的属值,那么则称这对宝藏互有裨益。
给出一串数以及一个数字A,要求计算出互有裨益的宝藏对数。
输入
第一行包括2个非负整数N和A,中间用空格隔开。
第二行有N个整数,中间用空格隔开,作为要求处理的那串属值。
输出
输出一行,表示该串数中包含的所有互有裨益的宝藏对数。
样例输入 复制
4 1
1 1 2 3
样例输出 复制
3
提示
【数据规模】
对于90%的数据,N <= 2000;
对于100%的数据,N <= 200000。
所有输入数据都在longint范围内。