제출 #1207622

#제출 시각아이디문제언어결과실행 시간메모리
1207622AmadooFeast (NOI19_feast)C++20
30 / 100
23 ms5028 KiB
#include <bits/stdc++.h> using namespace std; #ifdef LOCAL #include "local_debug.cpp" #else #define debug(...) #define debugArr(...) #endif #define int long long #define nl '\n' #define sp ' ' #define F first #define S second #define SZ(s) (int)((s).size()) const int N = 3e5 + 5; int a[N], dp[N]; void solve() { int n, k; cin >> n >> k; int sum = 0; for(int i = 0; i < n; ++i) cin >> a[i], sum += max(0LL, a[i]); for(int i = 1; i <= n; ++i) dp[i] = max(dp[i - 1] + a[i - 1], a[i - 1]); int ans = 0; for(int i = 1; i <= n; ++i) ans = max(ans, dp[i]); if(k == 1) cout << ans << nl; else cout << sum << nl; } signed main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int tc = 1; // cin >> tc; while(tc--) solve(); }
#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...