提交时间:2024-01-21 14:49:43

运行 ID: 121017

#include <bits/stdc++.h> using namespace std; const int N=5e3+10; const int INF=0x3f3f3f3f; int n,l,pos,maxx[N],minn[N],maxn=-INF,mins=-INF; int main() { cin>>n>>l; for(int i=1;i<=n;++i) { cin>>pos; maxx[i]=max(pos,l+1-pos); minn[i]=min(pos,l+1-pos); } for(int i=1;i<=n;++i) { maxn=max(maxn,maxx[i]); mins=max(mins,minn[i]); } cout<<mins<<" "<<maxn; return 0; }