#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n,m,i,a[10001],ans,num=1,ji;
while(cin>>n>>m)
{
if(n==0&&m==0)
break;
cout<<"CASE# "<<num<<":"<<endl;
num++;
for(i=0;i<n;i++)
cin>>a[i];
sort(a,a+n);
while(m--)
{
ji=0;
cin>>ans;
for(i=0;i<n;i++)
{
if(a[i]==ans)
{
ji=1;
cout<<ans<<' '<<"found"<<' '<<"at"<<' '<<i+1<<endl;
break;
}
}
if(ji==0)
cout<<ans<<' '<<"not"<<' '<<"found"<<endl;
}
}
return 0;
}
紫薯第五章的第一个例题,其实我就用了一个sort函数而已,在查询那一步没有使用STL;本来没想发这篇博客的(因为没啥发的必要),后来想想还是发吧,毕竟自己在UVa上写的第一道题;同时也算记录一下自己的学习过程吧。
代码写的不是很好,coding比较差。