https://www.acmicpc.net/problem/10773
λ¬Έμ
λμ½λ κΈ°μ₯ μ¬λ―Όμ΄λ λμ리 νμμ μ€λΉνκΈ° μν΄μ μ₯λΆλ₯Ό κ΄λ¦¬νλ μ€μ΄λ€.
μ¬νμ΄λ μ¬λ―Όμ΄λ₯Ό λμμ λμ κ΄λ¦¬νλ μ€μΈλ°, μ μνκ²λ νμ μ μ μλ μ¬νμ΄λ λμ μ€μλ‘ μλͺ» λΆλ₯΄λ μ¬κ³ λ₯Ό μΉκΈ° μΌμ€μλ€.
μ¬νμ΄λ μλͺ»λ μλ₯Ό λΆλ₯Ό λλ§λ€ 0μ μΈμ³μ, κ°μ₯ μ΅κ·Όμ μ¬λ―Όμ΄κ° μ΄ μλ₯Ό μ§μ°κ² μν¨λ€.
μ¬λ―Όμ΄λ μ΄λ κ² λͺ¨λ μλ₯Ό λ°μ μ μ ν κ·Έ μμ ν©μ μκ³ μΆμ΄ νλ€. μ¬λ―Όμ΄λ₯Ό λμμ£Όμ!
μ λ ₯
첫 λ²μ§Έ μ€μ μ μ Kκ° μ£Όμ΄μ§λ€. (1 ≤ K ≤ 100,000)
μ΄ν Kκ°μ μ€μ μ μκ° 1κ°μ© μ£Όμ΄μ§λ€. μ μλ 0μμ 1,000,000 μ¬μ΄μ κ°μ κ°μ§λ©°, μ μκ° "0" μΌ κ²½μ°μλ κ°μ₯ μ΅κ·Όμ μ΄ μλ₯Ό μ§μ°κ³ , μλ κ²½μ° ν΄λΉ μλ₯Ό μ΄λ€.
μ μκ° "0"μΌ κ²½μ°μ μ§μΈ μ μλ μκ° μμμ 보μ₯ν μ μλ€.
μΆλ ₯
μ¬λ―Όμ΄κ° μ΅μ’ μ μΌλ‘ μ μ΄ λΈ μμ ν©μ μΆλ ₯νλ€. μ΅μ’ μ μΌλ‘ μ μ΄λΈ μμ ν©μ 231-1λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€.
νμ΄
// Authored by : seondal
// Co-authored by : -
// http://boj.kr/b17d9819bdf940a1b8284602cbeafdc7
//#include <bits/stdc++.h>
#include <iostream>
#include <stack>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
stack<int> s;
int k;
cin >> k;
while (k--){
int n;
cin >> n;
if(n == 0)
s.pop();
else
s.push(n);
}
int ans = 0;
while(s.size()){
ans += s.top();
s.pop();
}
cout << ans;
return 0;
}
/*
*/
'π Baaaaaarking > 0x05κ° - μ€ν' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BOJ G1][C++] λ°±μ€ 3015λ²: μ€μμμ€ μ¬κ²°ν© (0) | 2022.02.16 |
---|---|
[BOJ G4][C++] λ°±μ€ 17298λ²: μ€ν°μ (1) | 2022.02.13 |
[BOJ G5][C++] λ°±μ€ 6198λ²: μ₯μ μ μ κΎΈλ―ΈκΈ° (0) | 2022.02.13 |
[BOJ G5][C++] λ°±μ€ 2493λ²: ν (0) | 2022.02.12 |
[BOJ][C++] 1874λ² : μ€ν μμ΄ (0) | 2022.01.08 |