Submission #14436

#TimeUsernameProblemLanguageResultExecution timeMemory
14436gs14004버블 정렬 (OJUZ10_bubblesort)C++14
100 / 100
63 ms2372 KiB
#include <cstdio>
#include <queue>
using namespace std;

int n, k, a[100005];
priority_queue<int,vector<int>,greater<int> > pq;

int main(){
    scanf("%d %d",&n,&k);
    for (int i=0; i<n; i++) {
        scanf("%d",&a[i]);
    }
    for (int i=0; i<k; i++) {
        pq.push(a[i]);
    }
    for (int i=0; i<n; i++) {
        if(i + k < n){
            pq.push(a[i + k]);
        }
        printf("%d ",pq.top());
        pq.pop();
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...