排序与检索

大理石在哪?
现有N个大理石,每个大理石上写了一个非负整数。首先是把各数从小到大排序,再回答Q个问题。每个问题问是否有一个大理石写着某个整数,如果是,还要回答哪个大理石上写着x。
样例输入:
4 1
2 3 5 1
5
5 2
1 3 3 3 1
2 3
样例输出:
CASE# 1:
5 found at 4
CASE# 2:
2 not found
3 found at 3
#include 
#include 

using namespace std;
const int maxn=10000;
int main()
{
    int n,nn,a[maxn],x,counter=0;
    while(scanf("%d%d",&n,&nn) && n)
    {
        printf("CASE# %d:\n",++counter);
        for(int i=0;i

你可能感兴趣的:(算法入门经典)