C:散列算法之M个数中每个数分别是否在N个数中出现过;
#include <cstdio>
const int maxn=100010;
bool hashTable[maxn]={false};
int main(){
int n,m,x;
scanf("%d%d",&n,&m);
for(int i=0;i<n;i++){
scanf("%d",&x);
hashTable[x]=true; //数字x出现过
}
for(int i=0;i<m;i++){
scanf("%d",&x);
if(hashTable[x]==true){ //如果数字x出现过
printf("Yes");
}else{printf("No");}
}
return 0;
}
你的文章内容非常精彩,让人回味无穷。http://www.020port.cn
你的才华让人惊叹,你是我的榜样。http://www.jxycygl.com
你的文章让我感受到了艺术的魅力,谢谢! https://www.4006400989.com/qyvideo/19707.html
你的文章内容非常用心,让人感动。 https://www.yonboz.com/video/98239.html
你的文章内容非常精彩,让人回味无穷。 http://www.55baobei.com/6Qseo3OsT5.html
你的文章让我心情愉悦,真是太棒了! https://www.yonboz.com/video/75112.html