[BOJ]1912번 연속합

yeham·2022년 12월 8일
0

백준

목록 보기
16/22

문제

연속합

코드

#include <iostream>

using namespace std;

int main()
{
	ios::sync_with_stdio(0);
	cin.tie(0);

	int n, mx;
	cin >> n;

	int arr[n];
	int sum[n];

	for (int i = 0; i < n; i++)
	{
		cin >> arr[i];
		if (i > 0 && sum[i - 1] + arr[i] > arr[i])
			sum[i] = sum[i - 1] + arr[i];
		else
			sum[i] = arr[i];
	}
	mx = sum[0];
	for (int i = 1; i < n; i++)
	{
		if (mx < sum[i])
			mx = sum[i];
	}
	cout << mx;
}
profile
정통과 / 정처기 & 정통기 / 42seoul 7기 Cardet / 임베디드 SW 개발자

0개의 댓글