ν°μ€ν 리 λ·°

[baekjoon] 1655λ² : κ°μ΄λ°λ₯Ό λ§ν΄μ
[baekjoon] 1655λ² : κ°μ΄λ°λ₯Ό λ§ν΄μ
μ΅λνκ³Ό μ΅μνμ μ΄μ©νλ©΄ μ½κ² ν μ μλ λ¬Έμ μλΉ.. κ°μ΄ λ€μ΄μ¬ λλ§λ€ μ€κ°κ°μ μΆλ ₯νκ² λλ©΄ μκ° λ³΅μ‘λκ° μ¦κ°νκ³ μ΄ λ¬Έμ λ μκ° μ νμ΄ μκΈ° λλ¬Έμ... λ€λ₯Έ λ°©λ²μ΄ νμνλ€ μ¬κΈ°
kwonjeong.tistory.com
- μ΄μ μ νμλ 1655λ²μμ μ΄ μ΅λ νμ μ¬μ©νλ©΄ μ½κ² ν μ μλ λ¬Έμ μλ€
#include <queue> ν€λ νμΌμ μμ±ν΄μ£Όκ³
priority_queue<int> maxH;
λ₯Ό μμ±ν΄ μ΅λ νμ μμ±
// BOJ 11279λ² : μ΅λ ν
#include <iostream>
#include <queue>
using namespace std;
int main() {
ios_base::sync_with_stdio(false); // μ
μΆλ ₯ λΉ λ₯΄κ² ν΄ μ€
cin.tie(NULL);
cout.tie(NULL);
priority_queue<int> maxH; // μ΅λ ν μμ±
int n, elem; // n: μ°μ°μ κ°μ / elem: μμ
cin >> n;
for(int i = 0; i < n; i++){
cin >> elem; // μμ μ
λ ₯λ°μ
maxH.push(elem); // μ
λ ₯λ°μ μμ push
if(elem == 0){ // μμκ° 0μ΄λΌλ©΄
cout << maxH.top() << "\n"; // μ΅λ νμ topμ μΆλ ₯
maxH.pop(); // μΆλ ₯νμΌλ―λ‘ pop ν΄μ€
}
}
}
κ·Έ λ€μ μ΄λ κ² μ‘°κ±΄μ λ§κ² μμ±ν΄ μ£Όλ©΄ λ¨
μ£Όμμ¬νμ μκ°μ νμ΄ μμΌλ―λ‘ endl λμ "\n"μ μ¨ μ£Όμ΄μΌ νλ€λκ±°..? μ λ²μ μ κ²λμ μκ°μ΄κ³Ό λ무 λ μ κ°μΈλλ.. κ·Έλ₯ μμΌλ‘λ endl μμΈκ²μ

'π STUDY > π baekjoon' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [baekjoon] 17608λ² : λ§λκΈ° (C++) (2) | 2021.09.07 |
|---|---|
| [baekjoon] 12605λ² : λ¨μ΄μμ λ€μ§κΈ° (C++) (0) | 2021.09.07 |
| [baekjoon] 1158λ² : μμΈνΈμ€ λ¬Έμ (C++) (0) | 2021.09.07 |
| [baekjoon] 1655λ² : κ°μ΄λ°λ₯Ό λ§ν΄μ (C++) (0) | 2021.09.05 |
| [baekjoon] 12865λ² : νλ²ν λ°°λ (C++) (0) | 2021.09.01 |
- bitnami
- SWiFT
- react-scripts
- C
- Programming
- μκ³ λ¦¬μ¦
- Apache
- 리λ μ€
- react
- λ€μ€νλ‘μΈμ€
- μ€μΉ
- MySQL
- νμΌ μ μΆλ ₯
- SpringBoot
- GIT
- error
- λ¨Έμ λ¬λ
- Baekjoon
- μ€λ₯
- Linux
- λ°±μ€
- νλ‘μΈμ€
- νλ‘κ·Έλλ°
- Annotation
- C++
- κΈ°κ³νμ΅
- machine learning
- PHP
- 9086λ²
- λ²νΌ
- Total
- Today
- Yesterday