91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

朋友圈(使用并查集)的實現

發布時間:2020-07-10 07:09:20 來源:網絡 閱讀:408 作者:zheng_feng 欄目:編程語言

#pragma once

#include<iostream>

using namespace std;

class UnionFindSet

{

public:

UnionFindSet(int n)

{

_n = n + 1;

_set = new int[_n];

for (int i = 1; i < _n; ++i)

{

_set[i] = -1;

}

}

int GetFriendSet(int n, int m, int r[][2])

{

for (int i = 0; i < m; ++i)

{

UnionfriendSet(r[i][0],r[i][1] );

}

int count = 0;

for (int i = 1; i < _n; ++i)

{

if (_set[i] <0)

++count;

}

return count;

}

void UnionfriendSet(int n,int m)

{

int root1 = GetRoot(n);

int root2 = GetRoot(m);

if (root1 != root2)

{

_set[root1] += _set[root2];

_set[root2] = root1;

}

}

int GetRoot(int x)

{

while (_set[x] >= 0)

{

x = _set[x];

}

return x;

}

protected:

int *_set;

size_t _n;

};


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

特克斯县| 会同县| 莱阳市| 仁布县| 文昌市| 三门县| 滁州市| 南充市| 淮安市| 贵德县| 邵阳市| 攀枝花市| 延吉市| 天镇县| 内乡县| 巴青县| 平湖市| 抚州市| 灵川县| 镇坪县| 崇信县| 甘德县| 西乌| 察雅县| 西昌市| 咸宁市| 潍坊市| 沛县| 峨边| 阳春市| 舞钢市| 抚州市| 阿拉尔市| 玛纳斯县| 连州市| 定兴县| 永福县| 秦安县| 德安县| 阳朔县| 丹寨县|