Advertisement
amine99

Untitled

Feb 24th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #define loop(i,b,e) for(int i=b;i<=e;i++)
  5. #define reloop(i,e,b) for(int i=e;i>=b;i--)
  6. #define all(x) x.begin(),x.end()
  7. #define pb push_back
  8. #define ll long long
  9. #define pf printf
  10. #define sf scanf
  11.  
  12. int n,d,b,e,v[101],ans=1e6;
  13.  
  14. int main() {
  15.    sf("%d%d",&n,&d);
  16.    loop(i,0,n-1)
  17.       sf("%d",&v[i]);
  18.    if(d == 0) {
  19.       pf("0");
  20.       return 0;
  21.    }
  22.    sort(v,v+n);
  23.    loop(i,0,n-1) {
  24.       loop(j,0,n-1) {
  25.          if(v[i]-v[j] == d) {
  26.             b = i;
  27.             e = j;
  28.             ans = min(ans,n-b+e-1);
  29.             //pf("%d %d\n",v[i],v[j]);
  30.          }
  31.       }
  32.    }
  33.    pf("%d",ans);
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement