Submission #1008772

#TimeUsernameProblemLanguageResultExecution timeMemory
1008772Rolo678Discharging (NOI20_discharging)C++14
0 / 100
238 ms25680 KiB
#include<bits/stdc++.h>
using namespace std;
 
int main()
{
   int n;
   cin >> n;
  vector<long long>a(n+1);
  for(int i = 1;i<=n;i++)cin >>a[i];
  vector<long long>dp(n+1,0);
  for(int i = 1;i<=n;i++)
  {
    dp[i] = min(max(dp[i-1],a[i]),dp[i-1] + a[i]);
  }
  
  cout << dp[n] << '\n';
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...