查找练习 hash——出现过的数字
来源:互联网 发布:电脑性能监控软件 编辑:程序博客网 时间:2024/04/28 19:57
这道题的算法思想就是选择散列函数中比较省时的构造方法,直接寻址法。
代码如下:
#include <stdio.h>
int a[100011];
int main(){
int n,m,i;
scanf("%d %d",&n,&m);
for(i=0;i<n;i++){
int t;
scanf("%d",&t);
a[t]=1;//采用直接寻址的方法,因为这样时间最短;
}
for(i=0;i<m;i++){
int d;
scanf("%d",&d);
if(a[d])
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
0 0
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- SDUT 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- sdut2123查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- sdut查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- HDU:1711 Number Sequence(简单KMP)
- 事务(TransactionScope)、分布式事务(DTC) 的相关特点和用法
- bzoj 2038: [2009国家集训队]小Z的袜子(hose) 莫队算法
- LeetCode | Combination Sum I,II
- 数据结构实验:连通分量个数
- 查找练习 hash——出现过的数字
- 腾讯云购买以及配置ssh密钥登录
- 【GDOI2017模拟8.15】Buy
- springmvc接收数组参数
- 二分 【离散化】
- Android 表情功能的完整处理方案
- 观察者设计模式——通知
- android WebView使用实例详解
- linix 下安装ngnix