Submission #625747

#TimeUsernameProblemLanguageResultExecution timeMemory
625747colossal_pepeJust Long Neckties (JOI20_ho_t1)C++17
9 / 100
1079 ms7248 KiB
#include <iostream> #include <vector> #include <algorithm> using namespace std; int n; vector<int> a, b; int solve(int ceo) { vector<int> c; for (int i = 0; i < n + 1; i++) { if (i != ceo) c.push_back(a[i]); } sort(c.begin(), c.end()); int ans = 0; for (int i = 0; i < n; i++) { ans = max(ans, max(c[i] - b[i], 0)); } return ans; } int main() { cin >> n; a.resize(n + 1), b.resize(n); for (int i = 0; i < n + 1; i++) { cin >> a[i]; } for (int i = 0; i < n; i++) { cin >> b[i]; } sort(b.begin(), b.end()); for (int i = 0; i < n + 1; i++) { cout << solve(i) << ' '; } cout << '\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...