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 21 22 3
1 35 2
1 23 4
1 45 2
1 23 4
2 5
samenot 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名觀眾,每個人有一次投票的機會,每個人都按照規則投給其中一部電影。為了了解情況,...