Submission
Status:
[PPPP-SSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: singtoppy
Problemset: ซื้อขายหุ้นซีเค
Language: cpp
Time: 0.009 second
Submitted On: 2026-03-08 18:05:21
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define pii pair<int, int>
int n, A[100005], dp[100005];
void solve () {
cin >> n;
for(int i = 0; i < n; i++)
cin >> A[i];
int res = 0;
bool sold = false;
for(int i = 0; i < n; i++) {
if(sold)
sold = false;
if(A[i + 1] - A[i] > 0 && !sold) {
sold = true;
dp[i + 1] = dp[i] + A[i + 1] - A[i];
}
else
dp[i + 1] = dp[i];
res = max(res, dp[i + 1]);
}
cout << res;
}
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
solve();
return 0;
}