#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; int a[100000],b[100000]; int main(){ int t; cin>>t; while(t--){ int n,x; cin>>n>>x; int flag = 0; 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]]>1){ flag = 1; break; } } if(flag==1) cout<<"YES"<<endl; else cout<<"NO"<<endl; } return 0; } |
Double click to view unformatted code.