‹ 上一题 下一题 ›

g5-08334. 集合交集大小 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·STLbitset

题目描述

有两个集合 和 ,每个集合里的元素互不相同。求同时出现在两个集合里的元素个数。

元素不超过 ,正适合用 bitset<1000000> 存集合:读到元素 就把第 位置成 1;两个集合的交集就是整体位运算 a & b,数一数结果里 1 的个数即可。

输入格式

第一行两个整数 、(),分别是 、 的元素个数。

第二行 个互不相同的整数 (),是 的元素。

第三行 个互不相同的整数 (),是 的元素。

输出格式

一行一个整数:两个集合交集的元素个数。

样例

输入:

3 3
1 3 5
3 5 7

输出:

2

3 和 5 在两个集合里都出现了,交集是 {3, 5},共 2 个。

数据范围

,。提示:并集是 a | b,交集是 a & b,别拿错运算。

输入
输出

            
答案