Submission
Status:
[PPPPPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: AugusEiEi
Problemset: ซื้อขายหุ้นซีเค
Language: cpp
Time: 0.025 second
Submitted On: 2026-03-21 20:16:42
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll inf=1e18;
int main(){
ll n;cin>>n;
vector<ll>num(n+5,inf);
for(int i=0;i<n;i++){
cin>>num[i];
}
ll ans=0,now=num[0];
for(int i=1;i<n;i++){
if((num[i]>num[i+1] || i==n-1) && num[i]>now){
ans=ans+num[i]-now;
now=inf;
}
else{
now=min(now,num[i]);
}
}
cout<<ans;
}