1133搜索(三)
2015-07-12 22:11
267 查看
题目
Description
给定整数序列,查询多个整数是否存在。
Input
输入多行:
l 第1行给出整数序列大小n,查询次数m(待查询的整数可以重复), 1≤n≤100000,1≤m≤100000
l 第2行给出整数序列,每个整数绝对值不超1000000
l m行,每1行给出指定整数
Output
对于每个测试用例:
l 输出m行,每1行给出一个查询结果,指定整数存在则输出“Yes”,否则输出“No”
注意:输出部分的结尾要求包含一个多余的空行。
Sample Input
2 2
1 2
2
3
Sample Output
Yes
No
Description
给定整数序列,查询多个整数是否存在。
Input
输入多行:
l 第1行给出整数序列大小n,查询次数m(待查询的整数可以重复), 1≤n≤100000,1≤m≤100000
l 第2行给出整数序列,每个整数绝对值不超1000000
l m行,每1行给出指定整数
Output
对于每个测试用例:
l 输出m行,每1行给出一个查询结果,指定整数存在则输出“Yes”,否则输出“No”
注意:输出部分的结尾要求包含一个多余的空行。
Sample Input
2 2
1 2
2
3
Sample Output
Yes
No
#include<iostream> using namespace std; #define N 1000000 int used[N*2+10]; int main() { int n,m,i,x; freopen("D://in.txt","r",stdin); scanf("%d%d",&n,&m); for(i=1;i<=n;i++) { scanf("%d",&x); used[x+N]=1; } for(i=1;i<=m;i++) { scanf("%d",&x); if(used[x+N]) printf("Yes\n"); else printf("No\n"); } return 0; }
相关文章推荐
- apache的开源项目-模板引擎(Velocity)_学习了两天就上手啦_源码下载
- 左旋转字符串
- Unity5.1 新的网络引擎UNET(三) UNET NetworkManager
- Linux 二进制包安装MySQL的一些问题
- 蓝牙
- codeforces 534B Covered Path-思维
- mysql中的事务回滚
- Unity5.1 新的网络引擎UNET(一) 概括2
- canvas加载图像
- The import javax.servlet.http.HttpServletRequest cannot be resolved
- JAVA大数处理(BigInteger,BigDecimal)
- Unity5.1 新的网络引擎UNET(七) UNET 单人游戏转换为多人
- 算法三之归并排序
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
- service group
- Android 4.4以后设置状态栏颜色
- Puppet基于Master/Agent模式实现LNMP平台部署 推荐
- akoj-1319-四方定理
- 脚本重定向输出【错误、正确】——分析service脚本中用到的语法
- MongoDB初探系列之二:认识MongoDB提供的一些常用工具