算法map简单用法
来源:互联网 发布:淘宝返现卡片 编辑:程序博客网 时间:2024/06/07 07:20
描述
这天,A君刚打完周赛。由于打得不错,他趟在椅子上悠闲的把玩这一个长度为n的数列C,丝毫没有刷题的意思。这时候,集训队队长B君看不下去了。他拿起A君的数列说,我有m个询问,每个询问我会说出一个整数x,而你需要回答整数x在数列C里面出现的次数,A君一下子懵了,他越来越慌,机智的你能帮一下A君么?
输入
本题为单组数据评测。
第一行两个整数n,m。n表示数列C的长度,m表示B君的询问个数(1≤n, m≤100000)
第二行为n个空格隔开的整数ci,表示C数列。(-109≤ci≤109)
第三行到第 m+2 行,每行一个整数 x,表示B君的询问。(-109≤x≤109)
输出
共m行,每行一个整数y,表示整数x在数列C里面出现的次数。
样例输入
5 3
9 6 3 3 2
1
3
9
样例输出
0
2
1
#include <iostream>
#include <algorithm>
#include <cstdio>
#include <map>
using namespace std;
int main()
{
int m,n,b,i;
int a[100002];
scanf("%d%d",&m,&n);
map<int,int>num;
for(i=0;i<m;i++)
{
scanf("%d",&a[i]);
num[a[i]]++;
}
while(n--)
{
scanf("%d",&b);
printf("%d\n",num[b]);
}
}
阅读全文
0 0
- 算法map简单用法
- map 简单用法
- map简单用法
- map的简单用法
- map的简单用法
- map的简单用法
- map简单用法
- stl map的简单用法
- Map的简单用法入门
- map函数的简单用法。
- c++map的简单用法
- map 与 set 简单用法
- Stl vector,map set简单用法
- Stl vector,map set简单用法
- Map.Entry<K,V> 的简单用法
- map的简单用法,来自欧大神
- Stl vector,map set简单用法
- HLG 第K大数 ----简单map用法
- strchr函数的用法小总结
- oracle锁表当客户端杀掉会话不成功可以服务端杀掉进程
- Android 面试之 Android 篇 发表于 2016-10-27 | 分类于 Android 面试 | | 阅读次数 2249 本文出自 Eddy Wiki ,转载请注
- 开发实现C++ RTMP直播推流sdk
- union
- 算法map简单用法
- 栈 介绍及简单实现
- 转换函数
- Unix/Linux编程实践教程–chmod在Centos7.3的实现
- JVM内存划分
- Eclipse防止定义变量名时后面追加类型后缀
- iOS 运用Runtime机制扩大UIButton的响应区域
- Android利用activity-alias动态更新图标icon,标题label
- 在Java中如何遍历Map对象