文章
28
粉丝
221
获赞
17
访问
88.6k
#include <iostream>
using namespace std;
int main(){
int n[1001],x,k;
//x用于明确该组数有多少个数,数组n记录输入数值并置1,k有两个用途
for(int i=1;i<1001;i++) n[i]=0; //将数组初始化
while(cin>>x){
//多组输入。x个数
for(int i=0;i<x;i++){
cin>>k;
//输入x个数,利用k做中间值
n[k]=1; //在n[k]上置1,整个过程实现大小排序和重复数去除
}
cin>>k;
//输入k值,表明要输出第k小的整数
for(int i=1;i<1001;i++){
if(n[i]==1) k--; //对n数组上数是否存在做判断,且判断是第几小;
...
登录后发布评论
暂无评论,来抢沙发