Submission #1315853

#TimeUsernameProblemLanguageResultExecution timeMemory
1315853vikgupJust Long Neckties (JOI20_ho_t1)Pypy 3
0 / 100
135 ms48580 KiB
n = int(input())
a = list(map(int, input().split()))
b = list(map(int, input().split()))

a.sort()
b.sort()

pref = [0] * (n + 1)
for i in range(1, n + 1):
    pref[i] = max(pref[i - 1], max(a[i - 1] - b[i - 1], 0))

suf = [0] * (n + 1)
for i in range(n - 1, -1, -1):
    suf[i] = max(suf[i + 1], max(a[i + 1] - b[i], 0))

ans = []
for k in range(n + 1):
    ans.append(max(pref[k], suf[k]))

print(*ans)

Compilation message (stdout)

Compiling 'ho_t1.py'...

=======
  adding: __main__.pyc (deflated 33%)

=======
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...