![]() Rating:1006 | #include <iostream> using namespace std; int a[100005]; int main() { int n,i,max1,max2,min1,min2,max,min,x; cin>>n; for(i=1;i<=n;i++) cin>>a[i]; for(i=1;i<=n;i++) { if(i==1) { min=a[i+1]-a[i]; max=a[n]-a[i]; cout<<min<<" "<<max<<endl; } else if(i==n) { min=a[n]-a[n-1]; max=a[n]-a[1]; cout<<min<<" "<<max<<endl; } else { min1=a[i]-a[i-1]; min2=a[i+1]-a[i]; max1=a[i]-a[1]; max2=a[n]-a[i]; if(min1<min2) min=min1; else min=min2; if(max1>max2) max=max1; else max=max2; cout<<min<<" "<<max<<endl; } } return 0; } |