fork download
  1. #include <bits/stdc++.h>
  2. #define int long long
  3. using namespace std;
  4.  
  5. void solve() {
  6. int n,k;
  7. cin >> n>>k;
  8. map<int,int> mp;
  9. vector<int> v(n);
  10. for(int i=0;i<n;i++){
  11. cin>>v[i];
  12. }
  13. sort(v.begin(),v.end());
  14. for(int i=0;i<n;i++){
  15. if(mp.find(v[i]-k)!=mp.end()){
  16. cout<<"YES"<<endl;
  17. return;
  18. }
  19. mp[v[i]]++;
  20. }
  21. cout<<"NO"<<endl;
  22.  
  23.  
  24. }
  25.  
  26. signed main() {
  27. int t;
  28. cin >> t;
  29. while (t--) {
  30. solve();
  31. }
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5292KB
stdin
1
8 4
5 -1 3 10 18 17 14 4
stdout
YES