BNU Questions and answers
2013-08-18 22:15
387 查看
http://www.bnuoj.com/bnuoj/problem_show.php?pid=2490
这个题是先输入一个整数n,说明有几个数据,然后输入n个整数,然后用三个#分开,后面输入整数k,代表有k个数据,后面每个数据代表查询前面那几个整数中从小到大排序后的第几个数。AC代码:
#include<iostream> #include<cstdio> #include<algorithm> using namespace std; bool cmp(int a, int b) { return a<b; } int a[100010]; int main() { int n,i,k; char b[3]; while(scanf("%d",&n)!=EOF) { for(i = 0; i < n; i++) { scanf("%d",&a[i]); } sort(a,a+n,cmp); scanf("%s",&b); scanf("%d",&k); while(k--) { scanf("%d",&n); printf("%d\n",a[n-1]); } } return 0; }
相关文章推荐
- BNU Questions and answers
- 12 Interesting C Interview Questions and Answers
- 12 Interesting C Interview Questions and Answers
- (使用STL自带的排序函数7.3.4)POJ 2371 Questions and answers(sort()函数的使用)
- 25 Core Java Questions and Answers from Job Interviews Software developer
- SQL Server Interview Questions and Answers – Part 2
- Oracle Purchasing QUESTIONS AND ANSWERS
- URAL 1026 - Questions and Answers(计数排序)
- google questions and answers
- C/C++ Programming interview questions and answers
- SQL Server Interview Questions and Answers-Part I
- SQL Server Interview Questions and Answers – Part 3
- Ten Tough Interview Questions and Ten Great Answers
- Some Essential JavaScript Questions And Answers(2)
- 【译】Core Java Questions and Answers【1-33】
- POJ 一 2371 Questions and answers
- poj 2371 Questions and answers
- Java Multi-Threading and Concurrency Interview Questions with Answers
- 11 Basic Linux Interview Questions and Answers
- 1) google questions and answers