tyvj1017 冗餘關係

2022-06-03 21:42:11 字數 990 閱讀 7283

mrs.chen是乙個很認真很稱職的語文老師 ......

所以,當她看到學生作文裡的人物關係描述得非常的麻煩的時候,她非常生氣,於是宣布:凡是作文裡有冗餘關係的,一率罰抄出師表10次...同學們非常的恐懼,於是,每當他們寫出一篇作文,都要拿來你這個語文兼oi天才這裡,問你有沒有冗餘的關係 ...... 時間一久,你也煩了,於是就想寫個程式來代勞 ...

現在這裡有一篇作文,有n句描述人物關係的句子,描述了n個人的關係

每條句子的定義是這樣的,x y,它的意思是:x認識y y也認識x。現在要你求出文中冗餘關係的數目.

注意: 假如a認識b,b認識c,則a也認識c

冗餘關係的定義是指 : 即使沒有這條關係,原圖的所有關係照樣成立.

第一行,兩個整數,表示句子數量(n),表示人數(m)。

接下來n行,每行兩個數,意義在描述裡已經說了. 

乙個整數,表示冗餘關係的數目.

3 3 

1 2 

1 3 

2 3

1

1<=n,m<=1000

乙個sb並查集題

兩種思考方向,一種是每次如果要加邊的兩個已經在同乙個並查集,就ans++;另一種是 m - 實際需要總邊數(= n - 聯通塊數)。兩種實際上是一樣的,我用的第二種。

//serene

#include#include#include#include#include#include#includeusing namespace std;

const int maxn=1000+10;

int n,m,fa[maxn],ltk;

int aa;char cc;

int read()

int find(int x)

int main()

} printf("%d",m-(n-ltk));

return 0;

}

P1017 冗餘關係

背景 background 太原成成中學第2次模擬賽 第二道 描述 description 給出2個序列a b 從a b中各選出n個元素進行一一配對 可以不按照原來在序列中的順序 並使得所有配對元素差的絕對值之和最大。輸入格式 inputformat 輸入的第1行為1個整數n 第2行包含n個整數,題...

TYVJ P1017 冗餘關係 經典並查集

題目描述 mrs.chen是乙個很認真很稱職的語文老師 所以,當她看到學生作文裡的人物關係描述得非常的麻煩的時候,她非常生氣,於是宣布 凡是作文裡有冗餘關係的,一率罰抄出師表10次.同學們非常的恐懼,於是,每當他們寫出一篇作文,都要拿來你這個語文兼oi天才這裡,問你有沒有冗餘的關係 時間一久,你也煩...

冗餘關係 並查集

太原成成中學第3次模擬賽 第4題 mrs.chen是乙個很認真很稱職的語文老師 所以,當她看到學生作文裡的人物關係描述得非常的麻煩的時候,她非常生氣,於是宣布 凡是作文裡有冗餘關係的,一率罰抄出師表10次.同學們非常的恐懼,於是,每當他們寫出一篇作文,都要拿來你這個語文兼oi天才這裡,問你有沒有冗餘...