Submission #243125

#TimeUsernameProblemLanguageResultExecution timeMemory
243125sochoJust Long Neckties (JOI20_ho_t1)C++14
9 / 100
1090 ms7476 KiB
#include "bits/stdc++.h"
using namespace std;
void fast() {
	ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
}
void ran() {
	srand(chrono::steady_clock::now().time_since_epoch().count());
}
long long get_rand() {
	long long a = rand();
	long long b = rand();
	return a * (RAND_MAX + 1ll) + b; 
}
// #define endl '\n'
// #define double long double
// #define int long long
// int MOD = 1000 * 1000 * 1000 + 7;
// int MOD = 998244353;

signed main() {
	
	ran(); fast();
	
	int n;
	cin >> n;
	
	int a[n+1], b[n];
	
	for (int i=0; i<=n; i++) cin >> a[i];
	for (int i=0; i<n; i++) cin >> b[i];
	sort(b, b+n);
	
	for (int i=0; i<=n; i++) {
		vector<int> t;
		for (int j=0; j<=n; j++) {
			if (j != i) {
				t.push_back(a[j]);
			}
		}
		sort(t.begin(), t.end());
		int f = 0;
		for (int j=0; j<n; j++) {
			f = max(f, max(t[j] - b[j], 0));
		}
		cout << f << ' ';
	}
	cout << endl;
	
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...