๋ฌธ์
์ฝ๋
#include <iostream>
using namespace std;
int dp[100001];
int arr[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];
}
int ans=arr[0];
dp[0]=arr[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;
}
ํ์ด
์ด์ ์ ํ๋ฒ ๋ฐฑ์ค์์ ์ ์ฌํ ๋ฌธ์ ๋ฅผ ํผ ์ ์ด ์์ด์ ๊ฐ๋จํ๊ฒ ํด๊ฒฐํ ๋ฌธ์ ์์ต๋๋ค.
์ฌ๊ธฐ ์ ๋ฌธ์ ์ ๋์ผํฉ๋๋ค.
์ฑ์
'Algorithm ๐ง๐ปโ๐ป > CodeUp' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
3701 : ํ์ค์นผ ์ผ๊ฐํ (0) | 2022.01.16 |
---|---|
1510 : ํ์ ๋ง๋ฐฉ์ง (0) | 2022.01.16 |
4503 : ๋ฐ์ด๋ฌ์ค (0) | 2022.01.14 |
3108 : ์ ์ฌ ์ฐธ์ฌ ํ์ ๋ฆฌ์คํธ ๋ง๋ค๊ธฐ 1 (0) | 2022.01.14 |
2641 : ์๋ค๋ฆฌ์ ๊ณ๋จ ์ค๋ฅด๊ธฐ (Small) (0) | 2022.01.14 |
2633 : Lower Bound (0) | 2022.01.14 |
๋๊ธ