问题 26640 --寻找两数和

26640: 寻找两数和

时间限制: 1 Sec  内存限制: 128 MB
提交: 1  解决: 1
[提交][状态][讨论版][命题人:]

题目描述

有一个非递减的整数序列a1,a2…..an-1,an,给定一个整数x,问在序列中是否存在两个数的和为x,如果存在,输出”YES”,否则输出”NO”

输入

输入有多组数据,每一组数据第一行有两个整数nx,(nx均小于100000)分别表示整数序列的元素个数及两数和x,第二行有n个整数,分别表示a1an的值,每两个数之间用空格隔开。1a1a2≤……. ≤an-1an2^31输入以0 0结束。

输出

对于每一组数据,输出为一行,为YESNO。

样例输入

5 10
1 2 3 4 5
6 12
1 3 5 7 9 11
0 0

样例输出

NO
YES

来源

 

[提交][状态]