SDUT 查找练习 hash——出现过的数字
来源:互联网 发布:三菱集团没看到单片机 编辑:程序博客网 时间:2024/04/28 12:43
查找练习 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]={0};int main(){ int m,n,i,b,c; scanf("%d %d",&n,&m); for(i=0;i<n;i++) { scanf("%d",&c); a[c]=1; } while(m--) { scanf("%d",&b); if(a[b]==1) printf("YES\n"); else printf("NO\n"); } return 0;}
0 0
- SDUT 查找练习 hash——出现过的数字
- sdut查找练习 hash——出现过的数字
- [SDUT](2123)查找练习 hash——出现过的数字 ---哈希查找(查找)
- 查找练习 hash——出现过的数字(SDUT 2123)
- sdut-查找练习 hash——出现过的数字(map容器)
- SDUT OJ 查找练习 2123 hash——出现过的数字
- 查找练习 hash——出现过的数字 oj sdut
- SDUT OJ 2123 查找练习 hash——出现过的数字
- SDUT 2123 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- sdut2123查找练习 hash——出现过的数字
- 查找练习 hash——出现过的数字
- Jquery作者John Resig自己封装的常用函数
- Linux 常用Shell面试题(一)
- jdk6和jdk7中substring()方法区别
- 漫谈Web Feed、RSS、原文链接和转贴
- AnyChart、FusionCharts或其它flash的div图层总是浮在最上层
- SDUT 查找练习 hash——出现过的数字
- 黑马程序员—System类
- 在mini2440上调试Linux Kernel 2.6.32
- 读取UNICODE文本到wstring
- 在线提取PDF中图片和文字
- Houdini如何创建凹凸贴图?
- VS2010外部依赖项目录不能展开
- html 网页中的锚点(命名锚记)的使用介绍
- HttpClient入门