UVA10474-弹珠在哪里

来源:互联网 发布:联合国五常知乎 编辑:程序博客网 时间:2024/04/29 20:06
#include <iostream>#include <cstdlib>using namespace std;int com (const void *a,const void *b){    return *(int *)a - *(int *)b;}int main (){    int n, m, num = 0;    while(cin>>n>>m)    {        if(!n&&!m)break;        num++;        cout<<"CASE# "<<num<<":"<<endl;        int a[n];        for(int i = 0; i < n; i++)        cin>>a[i];        qsort(a,n,sizeof(a[0]),com);        while(m--)        {            int b, flag = 0;            cin>>b;            for(int i = 0 ; i < n; i++)            {                if(a[i] == b){flag = 1;cout<<b<<" found at "<<i+1<<endl;break;}            }            if(!flag)            cout<<b<<" not found"<<endl;        }    }    return 0;}此题是十足的水题,一遍A掉,算法简单,没什么收获。

原创粉丝点击