-
[1912] 연속합 (Python)[Python] 알고리즘/Silver 2022. 4. 30. 19:06
[문제]
https://www.acmicpc.net/problem/1912
알고리즘 분류는 다이나믹 프로그래밍 입니다.
[a, b, c] 에서, b와 a + b를 비교하여 더 큰 값을 저장합니다.
[코드]
import sys n = int(sys.stdin.readline()) li = list(map(int, sys.stdin.readline().split())) for i in range(1, n): li[i] = max(li[i], li[i] + li[i - 1]) print(max(li))
'[Python] 알고리즘 > Silver' 카테고리의 다른 글
[14888] 연산자 끼워넣기 (Python) (0) 2022.05.24 [11053] 가장 긴 증가하는 부분 수열 (Python) (0) 2022.05.06 [9184] 신나는 함수 실행 (Python) (1) 2022.04.12 [10819] 차이를 최대로 (Python) (0) 2022.04.12 [1182] 부분수열의 합 (Python) (0) 2022.04.04