이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#!/usr/bin/env python3
n = int(input())
x = [int(i) for i in input().split()]
y = [int(i) for i in input().split()]
good, okay, bad, free = 0, 0, 0, 0
for i in range(n):
k = min(y[i], free)
free -= k
y[i] -= k
good += k
k = min(y[i], okay)
okay -= k
bad += k
good += k
y[i] -= k
k = min(y[i], x[i])
okay += k
y[i] -= k
x[i] -= k
free += x[i]
bad += y[i]
print(good - bad)
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |