#include<bits/stdc++.h>
#define For(i,a,b) for(int i = (a); i <= (b); ++i)
using namespace std;
const int N = 1e6;
int n,b[N],a[N];
int main()
{
cin >> n;
For(i,1,n+1) cin >> a[i];
For(i,1,n) cin >> b[i];
sort(b+1,b+n+1);
For(k,1,n+1)
{
vector<int> v;
for(int i = 1; i <= n+1; i++) if(i != k) v.push_back(a[i]);
sort(v.begin(),v.end());
int ans = 0;
for(int i = 0; i < n; i++)
ans = max(ans,v[i] - b[i+1]);
cout << ans <<'\n';
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |