๋ฌธ์
์ฝ๋
#include <iostream>
#include <algorithm>
int dp[1001],arr[1001];
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
int T; cin>>T;
while(T--){
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(dp[i-1]+arr[i],arr[i]);
ans = max(dp[i],ans);
}
cout<<ans<<'\n';
}
}
ํ์ด
๋ฐฐ์ด์ ์ฐ์์ ์ธ ์์๋ค์ ๋ถ๋ถ์งํฉ์์ ๊ฐ์ฅ ํฐ ๊ฐ์ ์ฐพ์๋ด๋ฉด ๋ฉ๋๋ค. ๋ฐ๋ก ํฌ๊ฒ ์ค๋ช ํ ๋ถ๋ถ์ ์๊ธฐ์ ์กฐ๊ฑด๋ฌธ๋ง ์ ์ดํด๋ณด๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
'Algorithm ๐ง๐ปโ๐ป > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค,c++] 1240๋ฒ - ๋ ธ๋์ฌ์ด์ ๊ฑฐ๋ฆฌ (0) | 2022.03.08 |
---|---|
[๋ฐฑ์ค,c++] 21918๋ฒ - ์ ๊ตฌ (0) | 2022.03.01 |
[๋ฐฑ์ค,c++] 14888๋ฒ - ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ (0) | 2022.02.17 |
[๋ฐฑ์ค,c++] 9625๋ฒ - BABBA (0) | 2021.12.29 |
[๋ฐฑ์ค,c++] 15688๋ฒ - ์ ์ ๋ ฌํ๊ธฐ5 (0) | 2021.12.14 |
[๋ฐฑ์ค,c++] 15666๋ฒ - N๊ณผ M (12) (0) | 2021.12.04 |
๋๊ธ