๋ฌธ์
์ฝ๋
#include <iostream>
using namespace std;
int arr[100001];
int dp[100001];
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
int n; cin>>n;
for(int i=0; i<n; i++) cin>>arr[i];
dp[0] = arr[0];
int ans = dp[0];
for(int i=1; i<n; i++){
dp[i] = max(arr[i], dp[i-1]+arr[i]);
ans = max(ans, dp[i]);
}
cout<<ans;
}
ํ์ด(7๋ถ)
(ํ์ฌ ๋ฐฐ์ด์ ๊ฐ vs ์ด์ ๊น์ง์ ํฉ + ํ์ฌ ๋ฐฐ์ด) ์ค ํฐ ๊ฐ์ ๊ณ์ ๋ฉ๋ชจ์ด์ ์ด์ ํ๋ฉด์ ๊ฒฐ๊ด๊ฐ์ ๊ตฌํด ๋ผ ์ ์์ต๋๋ค.
'Algorithm ๐ง๐ปโ๐ป > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค,c++] 11000๋ฒ - ๊ฐ์์ค ๋ฐฐ์ (0) | 2022.03.18 |
---|---|
[๋ฐฑ์ค,c++] 2504๋ฒ - ๊ดํธ์ ๊ฐ (0) | 2022.03.16 |
[๋ฐฑ์ค,c++] 1748๋ฒ - ์ ์ด์ด ์ฐ๊ธฐ1 (0) | 2022.03.15 |
[๋ฐฑ์ค,c++] 1913๋ฒ - ๋ฌํฝ์ด (0) | 2022.03.15 |
[๋ฐฑ์ค,c++] 1094๋ฒ - ๋ง๋๊ธฐ (0) | 2022.03.14 |
[๋ฐฑ์ค,c++] 1021๋ฒ - ํ์ ํ๋ ํ (0) | 2022.03.11 |
๋๊ธ