题解|新手易懂
2025-10-12 14:07:17
发布于:上海
7阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
long long m,n,j=0;
cin>>m>>n;
if(m==1){
cout<<"0";
return 0;
}
vector<long long> a(n);
vector<long long> b(n-m+1);
for(int i=0;i<n;i++){
cin>>a[i];
}
sort(a.begin(),a.end());
for(int i=0;i<=n-m;i++){
b[j]=a[i+m-1]-a[i];
j++;
}
cout<<*min_element(b.begin(),b.end());
return 0;
}
这里空空如也







有帮助,赞一个