#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cctype> #include<vector> #include<cmath> using namespace std; int main(void){ int n; cin>>n; while(n--){ int n,x; cin>>n>>x; int arr[n]; for(int i=0;i<n;i++) cin>>arr[i]; sort(arr,arr+n); int flag=0; for(int i=0;i<n;i++){ for(int j=n-1;j>=0;j--){ if(arr[i]+arr[j]==x) flag=1; } } if(flag) cout<<"YES"<<endl; else cout<<"NO"<<endl; } } |
Double click to view unformatted code.