Submission

Status:

[PP-SSSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: tHeNyXs

Problemset: ซื้อขายหุ้นซีเค

Language: cpp

Time: 0.002 second

Submitted On: 2026-03-05 15:12:57

#include <bits/stdc++.h>
using namespace std;
int main() {
    ios_base::sync_with_stdio(false); cin.tie(nullptr);
    int n; cin >> n;
    int p[n];
    for (int i = 0; i < n; ++i) cin >> p[i];

    vector<int> dp(n, INT_MIN);
    for (int i = n-1; i >= 0; --i) {
        for (int j = i-1; j >= 0; --j) {
            dp[i] = max(dp[i], p[i] - p[j]);
        }
    }
    cout << *max_element(dp.begin(), dp.end());

    return 0;
}