国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

1063. Set Similarity (25)

2019-11-08 18:27:35
字體:
來源:轉載
供稿:網友

第一次的想法是把要比較的兩個set合并成一個set,然后原來set的兩個長度-合并的set長度就是公共的長度,然而最后一個測試點過不去,后來就根據set是從小到大排序的規律進行一個個遍歷比較,這要就通過了

#include<iostream>#include<set>#include<vector>#PRagma warning(disable:4996)using namespace std;vector<set<int>> rr;//存儲輸入int main(){ int N; cin >> N; rr.resize(N); for (int t = 0;t < N;t++) { int temp; scanf("%d", &temp); while (temp--) { int temp2; scanf("%d", &temp2); rr[t].insert(temp2); } } cin >> N; while (N--) { int l, r; scanf("%d %d", &l, &r); l--;r--; int x = rr[l].size(), y = rr[r].size(); int cnt = 0; set<int>::iterator it1=rr[l].begin(), it2=rr[r].begin(); while (it1 != rr[l].end() && it2 != rr[r].end())//計算公共元素的個數 { if (*it1 > *it2) it2++; else if (*it1 < *it2) it1++; else { cnt++; it1++;it2++; } } printf("%.1f%%/n", 100.0*cnt /(x+y-cnt)); }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郎溪县| 泸水县| 保山市| 高雄县| 谢通门县| 寿阳县| 元阳县| 察隅县| 呼伦贝尔市| 义乌市| 永和县| 睢宁县| 东丰县| 漾濞| 凤庆县| 濮阳市| 沛县| 六安市| 周至县| 长春市| 商城县| 达日县| 东乌珠穆沁旗| 仁布县| 万全县| 望江县| 龙南县| 惠东县| 桃源县| 穆棱市| 新巴尔虎左旗| 舒城县| 库尔勒市| 抚宁县| 普兰县| 玉环县| 长垣县| 东源县| 陆川县| 青川县| 瑞金市|