2008: 三数之和

内存限制:256 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:487 通过:61

题目描述

给定一个包含n个整数的数组a,求存在多少对i,j,k,使得i<j<k,并且a[i]+a[j]+a[k]=m

输入格式

输入第一行包含两个整数n,m(3<=n<=5000,-3000<=m<=3000)
输入第二行包含n个整数,表示a数组(-1000<=ai<=1000)

输出格式

输出一行,包含一个整数表示答案。

输入样例 复制

6 5
1 1 2 2 2 2

输出样例 复制

12