#P0167. map & 有序键值对映射
map & 有序键值对映射
题目描述
,有序键值对映射,左键右值。
注意: 包含 #include <map>
。
#include <iostream>
#include <map>
using namespace std;
int main()
{
int n, m;
cin >> n >> m;
map<int, int> mp;
for(int i = 1; i <= n; ++ i)
{
int t;
cin >> t;
mp[t] ++;
}
for(int i = 1; i <= m; ++ i)
{
int t;
cin >> t;
if(mp[t]) cout << "Yes" << ' ' << mp[t] << endl;
else cout << "No" << '\n';
}
return 0;
}
输入格式
第 行,两个正整数 。
接下来 行,共 个空格隔开的正整数 ,存入 。
接下来 行,共 个空格隔开的正整数 ,判断是否存在于 中,存在则输出 Yes
,并且输出出现的次数用空格隔开,否则输出 No
。
输出格式
共 行,每行输出答案。
数据范围
输入样例:
4 2
1 2 2 3
2 4
输出样例:
Yes 2
No
相关
在下列比赛中: