题解:B4100 [CSP-X2023 山东] 赚钱
题意
给你一个长度为
思路
以为
贪心地想,对于每个
注意到答案可能小于
时间复杂度:
Code
#include<bits/stdc++.h>
#define bug cout<<"songge888"<<'\n';
#define int long long
using namespace std;
const int INF=1e18;
int ans=-INF,mi=INF;
int n,a[200010];
signed main(){
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
ans=max(ans,a[i]-mi);//维护答案
mi=min(mi,a[i]);//维护最小值
}
cout<<ans<<'\n';
return 0;
}