n = int(input())
l = list(map(int, input().split()))
assert len(l) == n
dp = [0 for _ in range(n)]
for i in range(n):
if i == 0:
dp[i] = l[i]
else:
dp[i] = max(l[i], dp[i - 1] + l[i])
print(max(dp))
위와 같은 코드가 AssertionError을 발생시킵니다. 입력 형식의 오류로 예상됩니다. 데이터를 수정해 주세요.
댓글 1
-
InformaticsTeacher
2025.12.04 09:55
공백 구분이 아니라 엔터 구분이었네요. 수정했습니다.