#A1002P774. 小明爱集合
小明爱集合
Description
最近小明又喜欢上了集合,于是他提出了很多有关集合的问题,其中的一个问题是给你两个集合(集合内部没有重复的元素),让你求集合的相似度是多少,集合的相似度定义如下:
个集合的相似度 = 相同元素的个数/(相同元素个数+不同元素个数)
聪明的你可以帮助小明解决这个问题吗?
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
Input Format
题目含有多组数据,第一行一个数 ,表示数据的组数; 对于每组数据: 第一行包括两个数 ,分别表示两个集合元素的个数 ; 第二行 个数表示前一集合的 个数,以空格隔开; 第三行 个数表示后一集合的 个数,以空格隔开; 其中对于两集合中任意数 ,有 。
Output Format
对于每组数据,输出两个集合的相似度,输出结果乘 后取整数部分。
2
2 3
1 2
2 3 4
3 3
5 3 4
3 4 1
25
50
Hint
数据范围
对于 的数据, , 对于 的数据, , 对于 的数据, , $n,m\le 100000 (0\le ai\le max(2\times n,2\times m))$## 样例说明 对于集合 相同的元素为 ,不同的元素为 那么相似度为
对于集合 相同的元素为 不同的元素为 那么相似度为