아이디어가 떠오르지 않아 애 먹은 문제, Heap이나 우선순위큐를 사용한다면 간단히 해결 할 수 있을꺼 같지만, Deque를 활용하는 문제기에 더 어려웠던 거 같다. #include #include using namespace std; void printKMax(int arr[], int n, int k){ //Write your code here. deque de; for(int i = 0 ; i < n ; i++) { // init if(de.empty()) { de.push_back(i); } // sub-array의 영역을 벗어난 요소 제거(1칸씩 이동이라 반복 필요 없음) if(de.front() = arr[de.back()] ) { de.pop_back(); } // 내 현재 값 삽입 de.p..