Advertisement
Saleh127

UVA 11898

Jun 6th, 2021
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define ll long long
  4. #define test int t; cin>>t; for(int cs=1;cs<=t;cs++)
  5. int main()
  6. {
  7. ios_base::sync_with_stdio(0);
  8. cin.tie(0);cout.tie(0);
  9.  
  10.  
  11. test
  12. {
  13. ll n,m,i,j,k,l;
  14.  
  15. cin>>n;
  16.  
  17. ll a[n+5];
  18.  
  19. for(i=0;i<n;i++) cin>>a[i];
  20.  
  21. cin>>m;
  22.  
  23. while(m--)
  24. {
  25. cin>>k>>l;
  26. vector<ll>x;
  27.  
  28.  
  29. if((l-k+1)>1e4)
  30. {
  31. cout<<0<<endl;
  32. continue;
  33. }
  34.  
  35. for(i=k-1;i<l;i++)
  36. {
  37. x.push_back(a[i]);
  38. }
  39. sort(x.begin(),x.end());
  40.  
  41. l=1e8;
  42.  
  43. for(i=1;i<x.size();i++)
  44. {
  45. l=min(l,x[i]-x[i-1]);
  46. }
  47. cout<<l<<endl;
  48. }
  49. }
  50.  
  51.  
  52. return 0;
  53. }
  54.  
  55.  
  56.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement