Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
110959 陈致钧 买卖股票的最佳时机 C++ 通过 100 0 MS 248 KB 374 2023-11-18 08:23:10

Tests(3/3):


#include<bits/stdc++.h> using namespace std; int price[1001],n,cost,ans; int main() { cin>>n; for(int i=1;i<=n;i++) {cin>>price[i];} for(int i=1;i<=n;i++) { if(cost>0) { if(i==n) {ans+=price[i]-cost;break;} if(price[i+1]<price[i]) {ans+=price[i]-cost;cost=0;} } if(price[i+1]>=price[i]&&!cost) cost=price[i]; } cout<<ans; }


测评信息: