Submission #617377

#TimeUsernameProblemLanguageResultExecution timeMemory
617377ValenzFeast (NOI19_feast)C++14
30 / 100
131 ms2764 KiB
#include <bits/stdc++.h> using namespace std; #define int long long signed main() { int n,k; cin >> n >> k; vector<int> a(n+1); int ans=0,cur=0,sum=0; for(int i=1;i<=n;i++) { cin >> a[i]; if(a[i]>=0) { sum+=a[i]; } cur+=a[i]; ans=max(ans,cur); cur=max(cur,0LL); } cout << (k==1?ans:sum) << '\n'; return 0; }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...