#include<bits/stdc++.h>
using namespace std;
#define int long long
#define ll long long
#define int long long
#define sc second
#define fr first
#define all(x) x.begin(),x.end()
#define roll(x) x.rbegin(),x.rend()
#define pb push_back
signed main(){
ll n;
cin >> n;
vector<int> b(n+1);
vector<int> a(n);
for(ll i = 0;i<=n;i++){
cin >> b[i];
}
for(ll i =0;i<n;i++){
cin >> a[i];
}
sort(all(b));
sort(all(a));
vector<int> ans;
vector<int> ans2;
for(ll i = 0;i<n;i++){
ans.pb(b[i] - a[i]);
ans2.pb(b[i+1] - a[i]);
}
for(ll i = 0;i<=n;i++){
ll m = 0;
for(ll j = 0;j<i;j++){
m = max(ans[j],m);
}
for(ll j = i;j<n;j++){
m = max(ans2[j],m);
}
cout << m << " ";
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |