博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第X大的数
阅读量:3947 次
发布时间:2019-05-24

本文共 769 字,大约阅读时间需要 2 分钟。

第X大的数

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

X最近爱上了区间查询问题,给出N (N <= 100000) 个数,然后进行M (M <= 50) 次询问,每次询问时,输入一个数X (1 <= X <= N),输出N个数中第X大的数。

Input

多组输入。

每组首先输入一个整数N,代表有N个数,下面一行包含N个整数,用空格隔开。然后为一个整数M,代表有M次询问,下面的M行,每行一个整数X。

Output

输出N个数中第X大的数。

Sample Input

4
1 2 2 3
4
1
2
3
4
Sample Output
3
2
2
1

代码如下:

#include 
#include
void qusort(int *a,int lt,int rt){ if(lt>=rt)return ; int i=lt,j=rt,key=a[lt]; while(i
=key) { j--; } a[i]=a[j]; while(i
<=key) { i++; } a[j]=a[i]; } a[i]=key; qusort(a,lt,i-1); qusort(a,i+1,rt);}int main(){ int n,i,m,x; while(~scanf("%d",&n)) { int a[100001]; for(i=0; i

转载地址:http://lzhwi.baihongyu.com/

你可能感兴趣的文章
Session和Cookie
查看>>
数据库系统原理与设计复习笔记
查看>>
MVC设计模式
查看>>
GIT简要介绍
查看>>
人机交互期末复习笔记
查看>>
计算机网络复习笔记
查看>>
boost学习-1.安装
查看>>
boost学习-2.总体感受
查看>>
boost学习-3.conversion,多态类型之间的安全转型,与数据类型转换
查看>>
2010年十大移动互联网应用将火山爆发
查看>>
云计算介绍
查看>>
敏捷开发笔记1
查看>>
vs2008
查看>>
转:NoSQL数据库探讨之一 - 为什么要用非关系数据库?
查看>>
log4cplus的按日生成文件,配置例子
查看>>
跨平台的文字编码转换方法--ICU
查看>>
ICU4C 4.4 静态库的编译
查看>>
FTP下载类, windows平台下对CFtpConnection上传下载的封装类
查看>>
代码自动生成-宏带来的奇技淫巧
查看>>
VC com开发中实现IObjectSafety
查看>>