题目描述输入n个整数,输出其中最小的k个。
输入描述:
1 输入两个整数 n和k
2 输入一个整数数组
输出描述:一个整数数组
输入样例:5 2 1 3 5 7 2
输出样例:1 2
算法实现:
#include <iostream> #include <algorithm> #include <vector> using namespace std; //************************************************ // * Author: 赵志乾 // * Date: 2017-2-22 // * Declaration: All Rigths Reserved !!! //***********************************************/ int main() { int n,k; cin>>n>>k; vector<int> temp(n,0); for(int i=0;i<n;i++) cin>>temp[i]; sort(temp.begin(),temp.end()); for(int i=0;i<k-1;i++) cout<<temp[i]<<' '; cout<<temp[k-1]<<endl; return 0; }