#include <bits/stdc++.h> using namespace std; int main() { int a[100000]; int t; cin>>t; while(t--) { int n,x,i,j,flag=0; cin>>n>>x; for(i=0;i<n;i++) { cin>>a[i]; } sort(a,a+n); i=0,j=n-1; while(i<j) { if(a[i]+a[j]>x) j--; else if(a[i]+a[j]<x) i++; else { flag=1; break; } } if(flag==1) cout<<"YES"<<endl; else cout<<"NO"<<endl; } } |
Double click to view unformatted code.