九度OJ 1371 最小的K个数

来源:互联网 发布:网络弱电箱谁会 编辑:程序博客网 时间:2024/04/30 17:04

#include<stdlib.h>#include<stdio.h>#include<queue>using namespace std;int main(){    int k,n;    while(~scanf("%d%d",&n,&k))    {        priority_queue<int,vector<int>,greater<int> >q;        int t;        for(int i=0;i<n;++i)        {            scanf("%d",&t);            q.push(t);        }        int w=k-1;        printf("%d",q.top());        q.pop();        while(w--){            printf(" %d",q.top());            q.pop();        }        printf("\n");    }} /**************************************************************    Problem: 1371    User: kirchhoff    Language: C++    Result: Accepted    Time:870 ms    Memory:3072 kb****************************************************************/

STL勉强AC

0 0
原创粉丝点击