题目意思『不明确』
输入n个整数,输出其中最小的k个
http://www.nowcoder.com/questionTerminal/69ef2267aafd4d52b250a272fd27052c
- 题意中没有说明,元素相同不?
1222233
但是我用的是『无重复元素』
测试
#include<bits/stdc++.h> using namespace std; int n,k; int main() { while( ~scanf("%d%d",&n,&k) ) { vector<int> solve(n); for(int i=0; i<n; ++i) { scanf("%d",&solve[i]); } sort( solve.begin(), solve.end() ); for(int i=0; i<k; ++i) { if( (k-1)==i ) { printf("%d\n", solve[i]); } else { printf("%d ",solve[i] ); } } } return 0; }