AT_arc194_a [ARC194A] Operations on a Stack
Description
You are given an integer sequence of length $ N $ : $ (A_1, A_2, \ldots, A_N) $ . There is also a sequence $ S $ , which is initially empty.
For each $ i = 1, 2, \ldots, N $ in this order, you perform exactly one of the following two operations:
- Append $ A_i $ as an element to the end of $ S $ .
- Delete the last element of $ S $ . You cannot choose this operation if $ S $ is empty.
Print the maximum possible value of the sum of the elements of $ S $ after all operations.
Input Format
The input is given from Standard Input in the following format:
> $ N $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $
Output Format
Print the answer.
Explanation/Hint
### Sample Explanation 1
Starting from the initial state where $ S $ is an empty sequence, consider the following operations:
- For $ i = 1 $ , append $ A_1 = 3 $ to the end of $ S $ . Now, $ S = (3) $ .
- For $ i = 2 $ , append $ A_2 = -1 $ to the end of $ S $ . Now, $ S = (3, -1) $ .
- For $ i = 3 $ , delete the last element of $ S $ . Now, $ S = (3) $ .
- For $ i = 4 $ , append $ A_4 = 5 $ to the end of $ S $ . Now, $ S = (3, 5) $ .
- For $ i = 5 $ , append $ A_5 = -9 $ to the end of $ S $ . Now, $ S = (3, 5, -9) $ .
- For $ i = 6 $ , delete the last element of $ S $ . Now, $ S = (3, 5) $ .
Here, the sum of the elements of $ S $ after all operations is $ 3 + 5 = 8 $ , which is the maximum possible value.
### Sample Explanation 2
Note that if $ S $ is empty, you must choose to append an element.
### Constraints
- $ 1 \leq N \leq 2 \times 10^5 $
- $ -10^9 \leq A_i \leq 10^9 $
- All input values are integers.