洛谷 P2369 EXCEEDED WARNING A 题解

题目传送门

直接用sort排序最后输出即可。但是数组要使用short int 类型。否则会超内存。

#include<bits/stdc++.h>
using namespace std;
int n,m;short int a[1000010];
int main(){
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++) scanf("%d",&a[i]);
    sort(a+1,a+n+1);
    for(int i=1;i<=m;i++) printf("%d\n",a[i]);
    return 0;
}

猜你喜欢

转载自www.cnblogs.com/yzx1798106406/p/8992745.html