n, k = map(int,input().split()) a = list(map(int,input().split())) #print(a) ans = 0 for i in range(1,n): r = a[i-1]-a[i] if r>k: a[i] += r-k ans += r-k for i in range(n-2,-1,-1): r = a[i+1]-a[i] if r>k: a[i] += r-k ans += r-k #print(a) print(ans)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | n, k = map(int,input().split()) a = list(map(int,input().split())) #print(a) ans = 0 for i in range(1,n): r = a[i-1]-a[i] if r>k: a[i] += r-k ans += r-k for i in range(n-2,-1,-1): r = a[i+1]-a[i] if r>k: a[i] += r-k ans += r-k #print(a) print(ans) |
English