Algorithm π§π»π»/CodeUp
3705 : μ°μλ ꡬκ°μ μ΅λν©
dkswnkk
2022. 1. 14. 22:46
λ¬Έμ
μ°μλ ꡬκ°μ μ΅λν©
첫째μ€μ μμ΄μ μμμ κ°μ nμ΄ μ λ ₯λλ€. (1 <= n <= 100,000) λμ§Έ μ€μ nκ°μ μ μ μμ κ°μ΄ μ°¨λ‘λλ‘ μ λ ₯λλ€. (κ°μ λ²μ: -100 ~ + 100)
codeup.kr
μ½λ
#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;
}
νμ΄
μ΄μ μ νλ² λ°±μ€μμ μ μ¬ν λ¬Έμ λ₯Ό νΌ μ μ΄ μμ΄μ κ°λ¨νκ² ν΄κ²°ν λ¬Έμ μμ΅λλ€.
[λ°±μ€,c++] 10211λ² - Maximum Subarray
λ¬Έμ https://www.acmicpc.net/problem/10211 10211λ²: Maximum Subarray ν¬κΈ° NμΈ μ μν λ°°μ΄ Xκ° μμ λ, Xμ λΆλΆ λ°°μ΄(Xμ μ°μν μΌλΆλΆ) μ€ κ° μμμ ν©μ΄ κ°μ₯ ν° λΆλΆ λ°°μ΄μ μ°Ύλ Maximum subarray p..
dkswnkk.tistory.com
μ¬κΈ° μ λ¬Έμ μ λμΌν©λλ€.
μ±μ