查找练习 hash——出现过的数字
来源:互联网 发布:境外网络加速 编辑:程序博客网 时间:2024/04/27 23:01
查找练习 hash——出现过的数字
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
有一个数据字典,里面存有n个数字(n<=100000),小明现在接到一个任务,这项任务看起来非常简单——给定m个数字,分别查询这m个数字是否出现在字典之中;但是考虑到数据量的问题,小明找到了善于编程的你,希望你可以帮他解决这个问题。
输入
输入数据只有一组!
第一行包含两个整数n m,分别代表字典中数字的个数和要查询的数字的个数。
接着n行代表字典中的n个数字。
最后m表示要查询的数字。
输出
如果某个数字存在,则输出YES,否则输出NO
示例输入
5 3123455410
示例输出
YESYESNO
提示
来源
赵利强
示例程序
#include <stdio.h> int a[100000]; void main() { int i,n,m,sum,x; scanf("%d %d",&n,&m); for(i=0;i<n;i++) { scanf("%d",&x); a[x]=x; } for(i=0;i<m;i++) { scanf("%d",&sum); if(a[sum]==sum) printf("YES\n"); else printf("NO\n"); } }
0 0
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- SDUT 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- sdut2123查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- sdut查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 杭电1062 Text Reverse
- 我的大学之路---《大学之路》读后感
- iOS QQ第三方登录
- 字体图标
- 客户端和服务端路径问题
- 查找练习 hash——出现过的数字
- .net 自动补零
- Windbg设置条件断点
- codeforces 390A Inna and Alarm Clock
- 安装CocoaPods以及使用CocoaPods安装AFNetworking
- Activities5.18
- 串结构练习——字符串连接
- ARm汇编 bx lr
- iOS中影响引用计数的方法