Submission

Status:
[PP-SSSSSSSSSS]

Score: 0

User: Nightingale

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-03-27 15:49:32

#include <bits/stdc++.h>
#define int long long
using namespace std;
int32_t main() 
{
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  int a;
  cin >> a;
  int profit = 0;
  int maxi = 0;
  int indexx = 0;
  int indexmini = 0;
  int mini = LLONG_MAX;
  for(int i=0;i<a;i++){
    int b;
    cin >> b;
    if(b>maxi){
      maxi = b;
      indexx = i;
    }
    if(b<mini||i==a-1){
      if(mini!=LLONG_MAX&&indexmini<indexx){
        profit = profit+maxi-mini;
        maxi = 0;
      }
      mini = b;
      indexmini = i;
    }
  }
  cout << profit;
}