-
74. 최소힙(STL priority_queue : 우선순위큐)알고리즘 문제풀기/인프런 강의 정답 2022. 5. 21. 17:22
나의정답.
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <iostream> #include <string> #include <algorithm> #include <vector> #include <queue> #include <stack> using namespace std; int main(int argc, char** argv) { //freopen("input.txt", "rt", stdin); int n; priority_queue<int> pq; while (true) { scanf("%d", &n); if (n == -1) return 0; else if (n == 0) { if (pq.empty()) printf("-1"); printf("%d", -pq.top()); pq.pop(); } else { pq.push(-n); } } }
'알고리즘 문제풀기 > 인프런 강의 정답' 카테고리의 다른 글
76. 이항계수(메모이제이션) (0) 2022.05.25 75. 최대 수입 스케쥴(priority queue greedy: 구조체와 Vector를 이용한 정렬) (0) 2022.05.24 73. 최대힙(STL priority_queue : 우선순위큐) (0) 2022.05.21 72. 공주 구하기(조세퍼스 : 큐를 이용하는 방법) (0) 2022.05.20 71. 송아지 찾기 (BFS : 상태트리탐색) (0) 2022.05.19