#include <iostream>

#include <string>

#include <stack>

using namespace std;


int main()

{

stack<int> s;

int a;

cin >> a;

long long  b;

for (int i = 0; i < a; i++)

{

cin >> b;

if (b == 0)

s.pop(); 

else

s.push(b);

}

long long sum = 0;

if (s.size() == 0)

{

cout << 0 << endl;

return 0;

}

for (int i = 0; i <= s.size(); i++)

{

sum += s.top();

s.pop();

}

cout << sum << endl;

return 0;

}

10773번: 제로 (acmicpc.net)

제로 문제 푸는데 이게 왜 틀린지 모르겟어 좀 도와줘