题解 | #输入n个整数,输出其中最小的k个#
输入n个整数,输出其中最小的k个
http://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c
#include <set> #include <iostream> using namespace std; int main() { int n, iData, k; cin>>n>>k; multiset<int> iM; while(n) { cin>> iData; iM.insert(iData); n--; } multiset<int>:: iterator itr; for(itr = iM.begin(); itr != iM.end() && k > 0; ++itr,k--) cout << *itr << ' '; }