#include<iostream> #include<vector> #include<unordered_map> using namespace std; int main() { int t; cin >> t; while(t --) { bool flag = false; //vector<int> res; unordered_map<int,int> ans; int n, m; cin >> n >> m; while(n --) { int a; cin >> a; if(ans[m-a] > 0) { flag = true; } else { ans[a] += 1; } } if(flag) cout << "YES" << endl; else cout << "NO" << endl; } return 0; } |
Double click to view unformatted code.