-
728x90
* 접근한 방법
- 스택이용
: 0이 입력되면, pop()
: 0이 아니면, push()#include <iostream>#include <stack>using namespace std;int main() {int K;cin >> K;stack<int> pocket;for (int i = 0; i < K; i++){int a;cin >> a;if (a == 0)pocket.pop();elsepocket.push(a);}int sum = 0;while (1){if (pocket.empty())break;sum += pocket.top();pocket.pop();}cout << sum;}데롱디롱희희.. (๑′ᴗ‵๑)
'알고리즘 풀이 > 백준' 카테고리의 다른 글
[18258] 백준 : 큐2(C++) (0) 2020.04.27 [4949] 백준 : 균형잡힌 세상(C++) (0) 2020.04.27 [11729] 하노이 탑 이동 순서(C++) (0) 2020.04.27 [2447] 백준 : 별 찍기 - 10(C++) (0) 2020.04.26 [1002] 백준 : 터렛(C++) (0) 2020.04.26