summaryrefslogtreecommitdiff
path: root/introductory_problems/increasing_array.cpp
blob: 89114743075a9e846b1ebf7b4e6e0ed2382e2840 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 1094. Increasing Array
#include <bits/stdc++.h>
using namespace std;

int main() {
  static int arr_size;
  static long long arr, curr, cnt;
  scanf("%d", &arr_size);
  scanf("%lld", &curr);
  for (int i = 1; i < arr_size; i++) {
    scanf("%lld", &arr);
    curr = max(curr, arr);
    cnt += (curr - arr);
  }
  printf("%lld\n", cnt);
}