#include <iostream> #include <cstdio> #include <cstring> using namespace std; int a[1000000],b[1000000]; int main(){ int N; cin>>N; while(N--){ int n,X,flag=0; cin>>n>>X; memset(b,0,sizeof(b)); for(int i=0;i<n;i++){ cin>>a[i]; b[a[i]]++; } for(int i=0;i<n;i++){ if(b[X-a[i]]!=0){ flag=1; break; } } if(flag==0) cout<<"NO"<<endl; else cout<<"YES"<<endl; } return 0; } |
Double click to view unformatted code.