fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int a,b,c,min=99999999;
  6. vector<int>v;
  7.  
  8. cin >> a >> b;
  9.  
  10. while(b--){
  11. cin >> c;
  12. v.push_back(c);
  13. }
  14. sort(v.begin(),v.end());
  15.  
  16. for(int i=0;i<=v.size()-a;i++){
  17. int z=v[i+a-1]-v[i];
  18. cout << z << endl;
  19. if(z<min){
  20. min=z;
  21. }
  22. }
  23. cout << min << endl;
  24. }
Success #stdin #stdout 0s 4232KB
stdin
4 6
10 12 10 7 5 22
stdout
5
5
12
5