본문 바로가기
  • Let's study
PS/백준

[C++] 백준 1912: 연속합

by 코딩고수이고파 2022. 7. 12.
#include<iostream>

using namespace std;

int main() {
	int n;
	cin >> n;

	int dp[100001];
	int num[100001];
	int res;

	for (int i = 0; i < n; i++) {
		cin >> num[i];
	}

	res = num[0];
	dp[0] = num[0];
	for (int i = 1; i < n; i++) {
		dp[i] = num[i];
		if (dp[i] < dp[i - 1] + num[i])
			dp[i] = dp[i - 1] + num[i];
		if (dp[i] > res)
			res = dp[i];
	}

	cout << res;

	return 0;
}

'PS > 백준' 카테고리의 다른 글

[FreeBASIC] 백준 2377: Pottery  (0) 2023.03.14
[C++] 백준 2648: Gum Gum for Jay Jay  (0) 2023.03.13
[C++] 백준 2109번: 순회강연  (0) 2021.11.01
[C++] 백준 1946: 신입사원  (0) 2021.11.01
[C++] 백준 1931번: 회의실 배정  (0) 2021.11.01

댓글