#42067: python AC 解


deansuo1825@gmail.com (黃昱碩)

學校 : 不指定學校
編號 : 256775
來源 : []
最後登入時間 :
2023-11-25 09:56:15
h081. 1. 程式交易 -- 2022年1月APCS | From: [218.164.85.176] | 發表日期 : 2024-09-23 23:26

n,D=map(int,input().split())
s=list(map(int,input().split()))
win=0
x=s[0]
for i in range(1,len(s)):
  if x==0:
    if s[i]<=(last-D):
      x=s[i]
  else:
    if s[i]>=(x+D):
      win+=(s[i]-x)
      last=s[i]
      x=0
print(win)
 
ZeroJudge Forum