输入:n k n个元素的整数数组
输出:最小的k个整数
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int n, k;
cin>>n>>k;
int a;
vector<int>vec;
for (int i = 0;i < n;i++)
{
cin >> a;
vec.push_back(a);
}
sort(vec.begin(), vec.end());
for (int j = 0;j < k-1;j++)
cout << vec[j] << ' ';
cout << vec[k - 1];
return 0;
}
学习使用STL,真的方便很多,再多多练习吧!
另外,注意这道题目,OJ系统认的格式是最后一个数字后面没有空格。