1184: 장부관리
Memory Limit:256 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:11
Solved:2
Description
ALGO는 회계를 담당하고 있으며, 잘못된 수를 모두 지워야 합니다.
ALGO는 정수를 차례대로 적어 나가고 있으며, 잘못 쓴 수를 발견할 때마다 0을 적어 이전에 쓴 수를 지웁니다.
ALGO가 모든 수를 처리한 후, 적어낸 모든 수의 합을 구하는 프로그램을 작성하세요. 이 때, 최종적으로 적힌 수가 없는 경우 합은 0입니다.
Input
- 첫 번째 줄에는 정수 K가 주어집니다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 걸쳐 정수가 하나씩 주어집니다.
- 두 번째 줄 부터 입력되는 정수는 0 ~ 1,000,000 사이의 값을 가지며, 0이 주어진 경우 가장 최근에 쓴 수를 지웁니다.
- 모든 수를 처리한 후 적어낸 수가 없는 경우는 없다고 가정해도 좋습니다.
Output
ALGO가 적어낸 모든 수의 합을 출력합니다.
Sample Input Copy
4
3
0
4
0
Sample Output Copy
0
HINT
이 문제는 스택 문제입니다.