首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

uva10474 简略排序查找 一次AC

2013-10-14 
uva10474 简单排序查找 一次AC题目很简单,加上读题20分钟一次AC。还是用到了快排qsort。#includeiostream#

uva10474 简单排序查找 一次AC

题目很简单,加上读题20分钟一次AC。还是用到了快排qsort。

#include<iostream>#include<cstdlib>using namespace std;int cmp(const void* a,const void* b){return *(int*)a-*(int*)b;}int main(){int n,q;int col=0;while(cin>>n>>q&&n!=0){col++;int* data=new int[n];for (int i=0;i<n;i++){cin>>data[i];}qsort(data,n,sizeof(data[0]),cmp);cout<<"CASE# "<<col<<":"<<endl;while(q--){int query,index;index=0;cin>>query;for (int j=0;j<n;j++){if (data[j]==query){index=j+1;break;}}if (index==0) cout<<query<<" not found"<<endl;else cout<<query<<" found at "<<index<<endl;}delete data;}return 0;}


热点排行