题目链接:http://codevs.cn/problem/1230/

题解:

  会有很多方法写这道题,写个裸的哈希练练手

 1 #include<cstdio>
 2 const int MAXN=100000010,MOD=10000;
 3 int n,m,head[MAXN/MOD],cnt;
 4 struct edge
 5 {
 6     int v,next;
 7 }e[MAXN/10];
 8 int hash(int x)
 9 {
10     return x%MOD;
11 }
12 void add(int x,int y)
13 {
14     e[++cnt]=(edge){y,head[x]};
15     head[x]=cnt;
16 }
17 bool query(int x,int y)
18 {
19     for(int i=head[x];i;i=e[i].next)
20     {
21         if(e[i].v==y)return true;
22     }
23     return false;
24 }
25 int main()
26 {
27     scanf("%d%d",&n,&m);
28     int x;
29     for(int i=1;i<=n;++i)
30     {
31         scanf("%d",&x);
32         add(hash(x),x);
33     }
34     for(int i=1;i<=m;++i)
35     {
36         scanf("%d",&x);
37         if(query(hash(x),x))printf("YES\n");
38         else printf("NO\n");
39     }
40     return 0;
41 }

转载于:https://www.cnblogs.com/xqmmcqs/p/5998177.html

codevs 1230 元素查找相关推荐

  1. Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找

    ylbtech-Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找 1.返回顶部 1. Java 实例 - 数组排序及元素查找  Java 实例 以下实例演示 ...

  2. jquery 字符串查找_Python Appium 库IOS特有元素查找API介绍

    IOS自动化测试系列文章: 一文带你趟过mac搭建appium测试环境的遇到的坑 appium 实现简易IOS  app自动化测试demo 今天分享的是python appium库中IOS元素查找特定 ...

  3. 牛客题霸 [矩阵元素查找] C++题解/答案

    牛客题霸 [矩阵元素查找] C++题解/答案 题目描述 已知int一个有序矩阵mat,同时给定矩阵的大小n和m以及需要查找的元素x,且矩阵的行和列都是从小到大有序的.设计查找算法返回所查找元素的二元数 ...

  4. lodash 数组元素查找 findIndex

    _.findIndex(array, [predicate=_.identity]) 这个方法类似 _.find .除了它返回最先通过 predicate 判断为真值的元素的 index ,而不是元素 ...

  5. python第k序元素查找列表_【Python】第8次练习:列表——程序填空题 -合并队列、列表元素零的移动、列表逆序输出、第K序元素查找...

    [Python]第8次练习:列表--程序填空题 -合并队列.列表元素"零"的移动.列表逆序输出.第K序元素查找 1.程序填空题 -合并队列 题目:某班男女两队同学各若干人,男生已按 ...

  6. c++ map初始化_Go学习每日一问(18)-map元素查找

    每次学习并整理一个Golang的知识点,每天进步一点点.今天学习下go中的一个知识点:map元素查找 日省吾身 1.下面代码中 A B 两处应该怎么修改才能顺利编译? func main() { va ...

  7. 寻找第k大的元素Java,java – 支持快速第k个最大元素查找的队列数据结构

    我遇到一个需要支持快速第k个最大元素查找的队列数据结构的问题. 此数据结构的要求如下: >队列中的元素不一定是整数,但它们必须彼此可比较,即当我们比较两个元素(它们也可以相等时),我们可以知道哪 ...

  8. 【codevs1230】元素查找,弱弱的二分查找

    元素查找 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description 给出n个正整数,然后有m个询问,每个询问一个整数,询问该整数是 ...

  9. java查看链表指定元素_Java 实例 – 链表元素查找

    Java 实例 - 链表元素查找 以下实例演示了使用 linkedlistname.indexof(element) 和 linkedlistname.Lastindexof(elementname) ...

最新文章

  1. vs05b2中给dataset添加表间关系
  2. 《蒙福人生》读后感作文2900字
  3. ASP.NET 缓存技术分析
  4. [Java基础]LinkedList集合的特有功能
  5. c语言金箍棒答案,《西游记》阅读测试题(带答案)
  6. 【MyBatis】第一章 快速入门
  7. 感觉自己不适合编程 确学了计算机专业,高薪程序员:“我劝他学医,别学计算机,却被冤枉在害人”...
  8. 嫦娥五号回来要打水漂,载人回来怎么办?
  9. 一例JAVA多线程访问卡死的现象
  10. 联想E430c:To interrupt normal starup,press enter问题解决方法
  11. Deepin-WPS更新字体
  12. QQ远程协助若干问题
  13. 2022 CCCC 团体程序设计天梯赛知识点以及题解
  14. Verilog实现四位加/减法器(逻辑表达式)
  15. latex-多个表格引用
  16. 先睹为快:甲骨文NoSQL数据库
  17. 自然语言处理简介及研究方向
  18. vector函数输入输出动态二维数组
  19. 碧蓝航线服务器维护2020,《碧蓝航线》2020维护公告(5月14日10时)
  20. java获取分贝_android 声音强度、分贝 大小检测 源码下载(as版)

热门文章

  1. android酷狗界面,酷狗音乐Android 2.2版系统优化版界面曝光
  2. python装饰器编程_Python编程中装饰器的使用示例解析
  3. java的framework_JAVA FRAMEWORK
  4. 威学一百_精彩回顾深圳威学一百低龄校区圣诞活动精彩回顾!
  5. mysql 设置 table name 表名不区分大小写
  6. lyapunov指数 matlab计算_Matlab学习笔记1——B站台大课
  7. 光纤通道速率查看_基于OM3/OM4的光纤通道连接方案
  8. android使组件居中,Android图文居中显示控件使用方法详解
  9. powwr shell_Powershell Do While 循环
  10. crowd counting_[crowd_counting]-MANet_arxiv1901