검지offer 제2판 - 면접문제 42: 연속 서브 그룹의 최대 및 동적 기획 해법
4549 단어 검지offer 메모
#include
#include
#include
using namespace std;
int main()
{
int n;
cin>>n;
vector<int> data(n);
vector<int> dp(n+1);
dp[0]= 0;
for (int i=0;i<n;i++)
cin>>data[i];
for (int i=1;i<=n;i++)
dp[i] = max(data[i-1], dp[i-1]+data[i-1]);
make_heap(dp.begin()+1, dp.end());
cout<<dp[1];
}