#39959: 快速解//新手//簡單


0501.0501randy@gmail.com (楊守業)

學校 : 不指定學校
編號 : 265235
來源 : [180.217.202.127]
最後登入時間 :
2024-10-28 19:34:20
h081. 1. 程式交易 -- 2022年1月APCS | From: [180.217.72.62] | 發表日期 : 2024-04-15 19:45

#include<stdio.h>
main(){
    int  y, D, i, n, x, m=0//紀錄利潤, z=0//紀錄賣出買入;
    scanf("%d%d", &n, &D);
    scanf("%d", &x);
    z=1;
    for(i=0;i<n-1;i++){
        scanf("%d", &y);
        if(z==1){
            if(y>=x+D){
                m+=y-x;
                x=y;
                z=0;
            }
        }
        else{
            if(y<=x-D){
                x=y;
                z=1;
            }
        }

    }

        printf("%d", m);

}

 
ZeroJudge Forum