p1007 只有10分```cpp
#include<bits/stdc++.h>
using namespace std;
int l,n,a[11000],c,minp=0,maxp;
int main(){
cin>>l>>n;
c=l/2;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]<c){
if(a[i]>minp)
minp=a[i];
}else if(a[i]>c){
if(a[i]-c+1>minp){
minp=a[i]-c+1;
}
}
if(a[i]<c){
maxp+=l-a[i];
}else if(a[i]>c){
maxp+=a[i]-c;
}
}
cout<<minp<<" "<<maxp;
return 0;
}