九度:
題目描述:假如已知有n個人和m對好友關係(存於數字r)。如果兩個人是直接或間接的好友(好友的好友的好友...),則認為他們屬於同乙個朋友圈,請寫程式求出這n個人裡一共有多少個朋友圈。
假如:n = 5 , m = 3 , r = , , },表示有5個人,1和2是好友,2和3是好友,4和5是好友,則1、2、3屬於乙個朋友圈,4、5屬於另乙個朋友圈,結果為2個朋友圈。
輸入:輸入包含多個測試用例,每個測試用例的第一行包含兩個正整數 n、m,1=
輸出:對應每個測試用例,輸出在這n個人裡一共有多少個朋友圈。
樣例輸入:
5 31 22 3
4 53 3
1 21 3
2 30
樣例輸出:
21
#include int n, m, f[100001],i;
int findset(int x)
return x;
}void unionset(int x, int y) else }}
int main() {
//freopen("in.txt", "r", stdin);
int a,b;
while(scanf("%d",&n), n) {
scanf("%d", &m);
for( i=1; i<=n; i++)
f[i] = -1;
for(i=0; i
小公尺2023年校園招聘筆試題 朋友圈
題目描述 假如已知有n個人和m對好友關係 存於數字r 如果兩個人是直接或間接的好友 好友的好友的好友.則認為他們屬於同乙個朋友圈,請寫程式求出這n個人裡一共有多少個朋友圈。假如 n 5 m 3 r 表示有5個人,1和2是好友,2和3是好友,4和5是好友,則1 2 3屬於乙個朋友圈,4 5屬於另乙個朋...
校園招聘 小公尺2013 最新筆試題
題目 乙個陣列裡,除了三個數是唯一出現的,其餘的都出現偶數個,找出這三個數中的任乙個。比如陣列元素為 1,2,4,5,6,4,2 只有1,5,6這三個數字是唯一出現的,我們只需要輸出1,5,6中的乙個就行。下面是我的解法,找到三個數字乙個數的第乙個bit位 這裡是從右到左算 和其它二個不一樣的數就行...
小公尺公司2013校園招聘筆試題(研發) 答案
分類 名企筆試題 2013 06 26 11 41 255人閱讀收藏 舉報小公尺 筆試 一,填空題 1.兩個人乙個速度為a,乙個速度為b,相向而行,在距離為s的時候,a放出鴿子,速度為c,鴿子飛到b後,會返回a,遇到a後再返回b。在這期間鴿子飛行的路程 2.he 的平方 she。h,e,s 各代表什...