求助,80p,错了#3#4,那位大佬能帮忙看看,谢谢
#include<bits/stdc++.h>
using namespace std;
int main(){
long long l,n,map[5001]={0};
cin>>l>>n;
for(long long i=1;i<=n;i++) cin>>map[i];
if(!n||!l) {cout<<0<<' '<<0;return 0;}
sort(map+1,map+1+n);
long long ans=max(map[1],l+1-map[2]);
for(long long i=1;i<n;i++) ans=min(ans,max(map[i],l+1-map[i+1]));
ans=min(ans,map[n]);
cout<<ans<<' ';
ans=max(l+1-map[1],map[n]);
cout<<ans;
return 0;
}