国产探花免费观看_亚洲丰满少妇自慰呻吟_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)); }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大竹县| 扎赉特旗| 白山市| 贡山| 星子县| 金川县| 纳雍县| 昭平县| 太谷县| 寿宁县| 永康市| 隆昌县| 江津市| 安乡县| 乌拉特前旗| 临沭县| 常山县| 阿克陶县| 永寿县| 巴彦县| 洞头县| 宜都市| 博野县| 遂溪县| 鄂托克前旗| 昂仁县| 牙克石市| 清镇市| 卢氏县| 兴化市| 南澳县| 鄂伦春自治旗| 柞水县| 纳雍县| 张家港市| 子长县| 武城县| 临洮县| 康马县| 永宁县| 东乡族自治县|