티스토리 뷰
#include <iostream>
#include <stack>
using namespace std;
stack<int> stck;
int main()
{
int a;
scanf("%d",&a);
for(int i = 0; i<a; i++){
int k;
scanf("%d",&k);
if(k==0){
stck.pop();
}
else{
stck.push(k);
}
}
int sum = 0;
for(int i = 0; !stck.empty(); i++){
sum += stck.top();
stck.pop();
}
printf("%d",sum);
}
'백준(BOJ) 문제풀이' 카테고리의 다른 글
[백준 : 4949] 균형잡힌 세상 [C/C++] (0) | 2021.10.19 |
---|---|
[백준 : 9012] 괄호 [C/C++] (0) | 2021.10.19 |
[JUNGOL : 2858] 스택 - 쇠막대기 [C/C++] (2) | 2021.05.16 |
[JUNGOL : 1697] 큐 - 큐(queue) [C/C++] (0) | 2021.05.16 |
[JUNGOL : 1102] 스택 - 스택(stack) [C/C++] (0) | 2021.05.16 |