首页 > 其他 > 详细

集合相似度

时间:2019-04-03 21:04:51      阅读:228      评论:0      收藏:0      [点我收藏+]

给定两个整数集合,它们的相似度定义为:/。其中N?c??是两个集合都有的不相等整数的个数,N?t??是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度。

输入格式:

输入第一行给出一个正整数N(≤),是集合的个数。随后N行,每行对应一个集合。每个集合首先给出一个正整数M(≤),是集合中元素的个数;然后跟M个[区间内的整数。

之后一行给出一个正整数K(≤),随后K行,每行对应一对需要计算相似度的集合的编号(集合从1到N编号)。数字间以空格分隔。

输出格式:

对每一对需要计算的集合,在一行中输出它们的相似度,为保留小数点后2位的百分比数字。

输入样例:

3
3 99 87 101
4 87 101 5 87
7 99 101 18 5 135 18 99
2
1 2
1 3

输出样例:

50.00%
33.33%

set容器,重复不可进去,不重复是指同一集合中不重复的
https://blog.csdn.net/qq_36525906/article/details/56671029

集合相似度

原文:https://www.cnblogs.com/esther6/p/10651455.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!