亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

1034. Head of a Gang (30)

2019-11-14 10:53:02
字體:
來源:轉載
供稿:網友

首先并查集模版要先寫上,hash肯定要用

設置times數組記錄每個人的通話總時長,并且把所有人合并集合

設置一個長度為N結構體,集合父親對應位置存儲此集合的一些信息,比如集合中所有人的通話總時長,通話最長的人,成員數

遍歷所有的人,把每個集合的信息存入結構體對應項

為了方便下次找到所有集合的父親,可以開一個集合(set)存儲遍歷出現的所有父親

遍歷所有父親,篩選所有符合條件的集合,保存每個集合中最大的人和成員數;

輸出

#include<iostream>#include<algorithm>#include<vector>#include<map> #include<string>#include<set>using namespace std;const int N = 26*26*26 + 1;int fa[N];int times[N] = {0};set<int> all_fa;struct headset{	int name;	int sumt;	int maxt;	int memb;}allset[N];struct heads{	int name;	int memb;};vector<heads> gangs;bool comp(heads a, heads b){	if(a.name < b.name) return true;	else return false;}int name2n(string s){	return ( s[0] - 'A' ) * 26 * 26 + ( s[1] - 'A' ) * 26 + ( s[2] - 'A' );}void initfa(){	for(int i = 0; i < N; i++){		fa[i] = i;	} } int findfather(int x){	if(fa[x] == x) return x;	else{		int F = findfather(fa[x]);		fa[x] = F;		return F;	}}void Union(int a, int b){	int faA = findfather(a);	int faB = findfather(b);	if(faA != faB){		fa[faA] = faB;	}}int main(){	initfa();	int n, k;	cin>>n>>k;	for(int i = 0; i < n; i++){		string s1, s2;		int tempt;		cin>>s1>>s2>>tempt;		int a1 = name2n(s1);		int a2 = name2n(s2);		times[a1] += tempt;		times[a2] += tempt;		Union(a1,a2);//		all_names.insert(a1);//		all_names.insert(a2);	}//	for(set<int>::iterator it = all_names.begin(); it != all_names.end(); it++){//		int tempfa = findfather(*it);//		sumtimes[tempfa] += times[*it];//	}    for(int i = 0; i <= N; i++){    	if(times[i] != 0){    		int tempfa = findfather(i);//    		cout<<tempfa<<endl;    		all_fa.insert(tempfa);    		allset[tempfa].memb++;    		allset[tempfa].sumt += times[i];    		if(allset[tempfa].maxt < times[i]){    			allset[tempfa].maxt = times[i];    			allset[tempfa].name = i;			}		}	}	for(set<int>::iterator it = all_fa.begin(); it != all_fa.end(); it++){//		cout<<*it<<" "<<allset[*it].sumt<<" "<<allset[*it].memb<<" "<<allset[*it].name<<" "<<allset[*it].maxt<<endl;		if(allset[*it].sumt > 2 * k && allset[*it].memb > 2){			heads a;			a.name = allset[*it].name;			a.memb = allset[*it].memb;			gangs.push_back(a);		}	}	sort(gangs.begin(),gangs.end(),comp);	cout<<gangs.size()<<endl;	for(int i = 0; i < gangs.size(); i++){		int tname = gangs[i].name;		PRintf("%c%c%c",tname/26/26 + 'A',tname/26%26 + 'A',tname%26 + 'A');		printf(" %d/n",gangs[i].memb);	}	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一精品夜夜躁人人爽| 日本一区二区三区四区视频| 中文字幕少妇一区二区三区| 国产欧洲精品视频| 久久亚洲影音av资源网| 精品视频久久久久久久| 欧美成年人视频网站| 尤物yw午夜国产精品视频明星| 精品国产自在精品国产浪潮| 中文字幕精品视频| 中文字幕日韩av综合精品| 日韩美女av在线免费观看| 国产精品亚洲欧美导航| 性欧美办公室18xxxxhd| 主播福利视频一区| 91色p视频在线| 欧美极品少妇与黑人| 亚洲第一免费网站| 国产亚洲人成a一在线v站| 国产精品日本精品| 国产一区二区丝袜高跟鞋图片| 亚洲成人999| 91在线|亚洲| 欧美第一黄色网| 国产一区二区三区欧美| 色综合久久悠悠| 日韩精品中文字幕在线播放| 国产精品爽爽ⅴa在线观看| 亚洲视频在线观看免费| 国产999精品久久久影片官网| 欧美成人免费全部观看天天性色| 欧美区在线播放| 久久久免费观看视频| 日本久久久久久| 日韩毛片在线观看| 国产亚洲成精品久久| 日韩欧美有码在线| 精品夜色国产国偷在线| 91精品久久久久久久久久久久久| 深夜精品寂寞黄网站在线观看| 国产99视频精品免视看7| 日韩视频免费看| 亚洲最大福利视频| 欧美在线一级视频| 日韩成人在线播放| 精品久久久久久久久久| 国产精品影片在线观看| 日韩精品在线第一页| 日韩性生活视频| 国产精品成人久久久久| 日韩av片电影专区| 日韩福利伦理影院免费| 国产精品视频99| 久久久久久久久国产精品| 亚洲精品720p| 国产视频亚洲视频| 成人免费视频网址| 精品亚洲夜色av98在线观看| 日韩电视剧在线观看免费网站| 亚洲三级黄色在线观看| 96精品久久久久中文字幕| 91国产精品91| 亚洲理论在线a中文字幕| 日韩成人黄色av| 国产视频精品va久久久久久| 久久免费视频网| 在线亚洲男人天堂| 97视频国产在线| 成人激情春色网| 欧美巨猛xxxx猛交黑人97人| 国产精品偷伦一区二区| 成人午夜高潮视频| 日韩在线视频免费观看高清中文| 性色av一区二区三区免费| 午夜精品在线视频| 久久99热精品这里久久精品| 一区二区亚洲精品国产| 国产精品久久电影观看| 久久99精品久久久久久青青91| 精品人伦一区二区三区蜜桃网站| 97视频在线观看免费高清完整版在线观看| 国产日产久久高清欧美一区| 色哟哟网站入口亚洲精品| 午夜精品理论片| 日韩久久午夜影院| 亚洲三级黄色在线观看| 国产精品专区一| 久久久国产精品免费| 欧美黑人狂野猛交老妇| 亚洲精品久久久久国产| 91免费人成网站在线观看18| 久久久久久一区二区三区| 久久久久国色av免费观看性色| 久久久在线免费观看| 久久久久久久久久久久久久久久久久av| 蜜臀久久99精品久久久久久宅男| 中文字幕亚洲欧美一区二区三区| 91在线视频免费| 亚洲视频777| 精品高清美女精品国产区| 欧美激情国内偷拍| 国产一区二区三区丝袜| 97精品国产97久久久久久| 成人精品福利视频| 欧美亚洲激情在线| 91亚洲精品在线| 日韩在线视频导航| 亚洲深夜福利在线| 国产精品极品尤物在线观看| 日韩有码在线电影| 奇米成人av国产一区二区三区| 麻豆国产精品va在线观看不卡| 精品国产依人香蕉在线精品| 国产精品久久久久久网站| 日韩激情片免费| 中文字幕亚洲激情| 成人亚洲激情网| 国产精品欧美日韩一区二区| 国产精品v日韩精品| 亚洲精品国产拍免费91在线| 国产一区二区三区中文| 久久久久久久久久久网站| 韩日欧美一区二区| 色综合久久悠悠| 国产91精品久久久久久久| 亚洲剧情一区二区| 国产精品男人的天堂| 亚洲精品免费网站| 久久久91精品国产一区不卡| 色先锋资源久久综合5566| 亚洲第一男人天堂| 久久久久久午夜| 欧美第一页在线| 在线丨暗呦小u女国产精品| 欧美成人在线网站| 亚洲男人av在线| 欧美日本在线视频中文字字幕| 色午夜这里只有精品| 97热在线精品视频在线观看| 国产亚洲一区二区精品| 综合国产在线观看| 色噜噜狠狠色综合网图区| 成人情趣片在线观看免费| 国产视频久久久| 国产精品高潮粉嫩av| 欧美成人亚洲成人日韩成人| 久久久久99精品久久久久| 国产一区二区三区高清在线观看| 国产在线不卡精品| 国产99在线|中文| 韩国19禁主播vip福利视频| 国产精品高清网站| 国产欧美日韩精品专区| 国产男女猛烈无遮挡91| 国产精品吴梦梦| 国产精品h片在线播放| 亚洲国产高清自拍| 亚洲欧美日韩一区二区在线| 亚洲免费小视频| 中文字幕日韩精品在线| 深夜福利日韩在线看| 日韩电影在线观看中文字幕| 亚洲自拍在线观看| 91精品国产91久久久久久|