日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1063 Set Similarity

發布時間:2025/3/15 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1063 Set Similarity 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1063?Set Similarity?(25?分)

Given two sets of integers, the similarity of the sets is defined to be?N?c??/N?t??×100%, where?N?c???is the number of distinct common numbers shared by the two sets, and?N?t???is the total number of distinct numbers in the two sets. Your job is to calculate the similarity of any given pair of sets.

Input Specification:

Each input file contains one test case. Each case first gives a positive integer?N?(≤50) which is the total number of sets. Then?Nlines follow, each gives a set with a positive?M?(≤10?4??) and followed by?M?integers in the range [0,10?9??]. After the input of sets, a positive integer?K?(≤2000) is given, followed by?K?lines of queries. Each query gives a pair of set numbers (the sets are numbered from 1 to?N). All the numbers in a line are separated by a space.

Output Specification:

For each query, print in one line the similarity of the sets, in the percentage form accurate up to 1 decimal place.

Sample Input:

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

Sample Output:

50.0% 33.3%

題意:集合相似性=(兩個集合的公共數對/兩個集合互相不同的總數)*100%

求這個相似性

解析:排序二分查找,發現會有測試點超時,去除重復,用set

#include<bits/stdc++.h> using namespace std;#define e exp(1) #define pi acos(-1) #define mod 1000000007 #define inf 0x3f3f3f3f #define ll long long #define ull unsigned long long #define mem(a,b) memset(a,b,sizeof(a)) int gcd(int a,int b) {return b?gcd(b,a%b):a; }set<int> lis[3000]; int n,k;int main() {int no = 1;scanf("%d",&n);for(int i = 1; i <= n ; i++) {int m,v;scanf("%d",&m);for(int j = 0 ; j<m; j++) {scanf("%d",&v);lis[i].insert(v);}}scanf("%d",&k);for(int i =0 ; i < k ; i++) {int l1,l2,same = 0;scanf("%d%d",&l1,&l2);set <int> ::iterator it;for(it = lis[l1].begin() ; it!=lis[l1].end(); it++) {if(lis[l2].find(*it) != lis[l2].end())same++;}float rate = float(same) / float(lis[l1].size()+lis[l2].size()-same) * 100;printf("%.1f%%\n",rate);}return 0; }

?

總結

以上是生活随笔為你收集整理的1063 Set Similarity的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 最新av在线网址 | 国产精品va无码一区二区 | 日本中文字幕一区 | 激情五月俺也去 | 久久精品久久精品久久精品 | 久久一级黄色片 | 午夜伦理av | 欧美成人午夜剧场 | 亚洲一品道| 免费无码av片在线观看 | 久久久久久久久久一区二区三区 | 日本一本在线观看 | 少妇av在线 | 小柔的裸露日记h | 在线观看免费av网址 | h网址在线观看 | 国产伦精品一区二区三区视频女 | 操女人视频网站 | 国产成年人视频 | 亚洲AV成人无码一二三区在线 | 草久视频在线观看 | 女人又爽又黄免费女仆 | 久久精品一日日躁夜夜躁 | www国产精品 | 狠狠躁日日躁夜夜躁2022麻豆 | 老司机激情影院 | 日韩一级在线播放 | 久久视频中文字幕 | av地址在线| 色七七桃花影院 | 嫩草在线播放 | www..com国产| 51精品国自产在线 | 干老太太视频 | 国产乱码精品一区二区三 | 黄色片在线免费观看 | 欧美xxxx精品 | 爱情岛论坛自拍 | 麻豆视频免费观看 | www天天操 | 亚洲精品国产成人久久av盗摄 | 亚洲综合中文字幕在线 | 欧美jizz19性欧美 | 天天操天天操天天操天天操 | 好吊日在线观看 | 天堂视频网 | 国产毛片自拍 | 韩国女同性做爰三级 | 尤物视频在线播放 | 日本人做爰全过程 | 亚洲黄色三级视频 | 日韩精品久久久久久免费 | 亚洲一区二区免费视频 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 密乳av| 久久桃花网 | jlzzjlzz亚洲日本少妇 | 亚洲天堂精品视频 | 亚洲天堂视频在线 | 美利坚合众国av | 国产精品久久综合青草亚洲AV | 成年人视频免费在线观看 | 欧美视频导航 | 日韩欧美一区二区一幕 | 国产在线高清 | 国产精品6666 | 欧美一区二区成人 | 最近中文字幕无免费 | 天天爱夜夜操 | 黄av在线| 国产精品播放 | 国产精品免费久久久久 | 国产91av在线 | 国产原创视频在线观看 | 日韩一区二区毛片 | 一级的大片 | 欧美做爰全过程免费看 | 欧美精品国产动漫 | 欧美黄色网 | 男人的天堂你懂的 | 啪啪在线视频 | 久久久噜噜噜久久中文字幕色伊伊 | 性感美女高潮 | 男男gay羞辱feet贱奴vk | 免费成人美女女 | 一级黄av| 日韩一级特黄 | 直接看毛片 | 熟女一区二区三区视频 | 特级少妇| 免费在线观看网址入口 | 牛牛视频在线 | 亚洲精品日韩欧美 | 中日毛片 | 日日日干干干 | 天天看天天爽 | 白丝校花扒腿让我c | 天堂资源在线观看 | 爱欲av |