Submission #1325877

#TimeUsernameProblemLanguageResultExecution timeMemory
1325877tkm_algorithmsJust Long Neckties (JOI20_ho_t1)C++20
9 / 100
1096 ms12108 KiB
#include <bits/stdc++.h>

using namespace std;
using ll = long long;
#define int ll
using P = pair<int, int>;
#define all(x) x.begin(), x.end()
#define rep(i, l, n) for (int i = l; i < (n); ++i)
#define sz(x) (int)x.size()
const char nl = '\n';
const int mod = 998244353;

void solve() {
	int n; cin >> n;
	vector<int> a(n+1), b(n);
	for (auto &i: a)cin >> i;
	for (auto &i: b)cin >> i;
	
	sort(all(b));
	multiset<int> ms;
	for (auto i: a)ms.insert(i);
	
	rep(i, 0, n+1) {
		ms.erase(ms.find(a[i]));
		auto it = ms.begin();
		int res = 0;
		rep(j, 0, n)
			res = max(res, *it++-b[j]);
		ms.insert(a[i]);
		cout << res << " ";
	}
}

int32_t main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    solve();
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...