반응형
priority_queue
-
프로그래머스 이중순위우선큐 C++프로그래머스(Programmers) 2022. 1. 26. 23:02
입출력 예 operations return ["I 16","D 1"] [0,0] ["I 7","I 5","I -5","D -1"] [7,5] 입출력 예 설명 16을 삽입 후 최댓값을 삭제합니다. 비어있으므로 [0,0]을 반환합니다. 7,5,-5를 삽입 후 최솟값을 삭제합니다. 최댓값 7, 최솟값 5를 반환합니다. #include #include #include #include #include using namespace std; vector solution(vector operations) { vector answer; vector doublePq; for(string s : operations) { string sPart = s.substr(2); int tmp = stoi(sPart); if(s[0]..