SDUT 電影節(並查集模板)

2021-06-23 05:32:29 字數 980 閱讀 3842

time limit: 1000ms   memory limit: 65536k  有疑問?點這裡^_^

某屆電影節評選電影,共有兩部電影進入最後評選環節,有n名觀眾,每個人有一次投票的機會,每個人都按照規則投給其中一部電影。為了了解情況,記者隨機詢問了一些人,一共詢問了m次,特別神奇的是,記者每次都詢問兩個人,而且這兩個人都把票投給了同一部電影,觀眾編號為1~n。

多組輸入,每組第一行是兩個整數n,m (2 <= n <=100000,0 <= m < n/2),接下來m行資料,表示m次詢問,每行資料有兩個整數a,b代表觀眾的編號(1 <= a,b <= n),觀眾a和觀眾b投票給了同一部電影,接下來一行是兩個整數c,d(1 <= c,d <= n)。

對於每一組輸入,輸出一行,如果觀眾c和觀眾d投票給同一部電影,輸出」same」,如果不能確定,輸出」not sure」。

5 2

1 22 3

1 35 2

1 23 4

1 45 2

1 23 4

2 5

same

not sure

not sure

模板。並查集共兩種操作 並和查

#include #include #include #include #include using namespace std;

int father[100010];

void make_set(int n)//初始化

int find(int x)//查

void union(int x,int y)//並

int main()

scanf("%d%d",&x,&y);

if(find(x)==find(y))

puts("same");

else

puts("not sure");

} return 0;

}

並查集 電影節

time limit 1000ms memory limit 65536k 某屆電影節評選電影,共有兩部電影進入最後評選環節,有n名觀眾,每個人有一次投票的機會,每個人都按照規則投給其中一部電影。為了了解情況,記者隨機詢問了一些人,一共詢問了m次,特別神奇的是,記者每次都詢問兩個人,而且這兩個人都把...

電影節(並查集)

time limit 1000ms memory limit 65536k 某屆電影節評選電影,共有兩部電影進入最後評選環節,有n名觀眾,每個人有一次投票的機會,每個人都按照規則投給其中一部電影。為了了解情況,記者隨機詢問了一些人,一共詢問了m次,特別神奇的是,記者每次都詢問兩個人,而且這兩個人都把...

電影節(並查集)

電影節 time limit 1000 ms memory limit 65536 kib submit statistic problem description 某屆電影節評選電影,共有兩部電影進入最後評選環節,有n名觀眾,每個人有一次投票的機會,每個人都按照規則投給其中一部電影。為了了解情況,...