题目描述
给你一个包含 n(1≤n≤1000) 个整数的数列 a1,a2,⋯,an(1≤ai≤1000),以及一个整数 m(1≤m≤1000)。
你需要从数列中找出两个数 ai 和 aj(1≤i<j≤n,i=j),使其满足 ai+aj=m。
输入格式
输入的第一行包含两个整数 n 和 m,以一个空格分隔(1≤n,m≤1000)。
输入的第二行包含 n 个整数,两两之间以一个空格分隔,表示 ai(1≤ai≤1000)。
输出格式
输出一个整数,表示满足条件的方案数。
样例
3 3
1 2 3
1
5 4
1 1 2 2 3
3
说明/提示
样例解释
样例1中,只有 a1+a2=3这一种方案;
样例2中,有 a1+a5=4,a2+a5=4,a3+a4=4 这三种方案。