?? ac1272.pas
字號(hào):
program ural1272;
const
maxn=10000;
var
root:array[1..maxn]of word;
n,k,i,x,y:word;
procedure pathcomp(x:word);
var
r,t:word;
begin
r:=x;
while root[r]<>r do
r:=root[r];
while root[x]<>r do begin
t:=root[x];
root[x]:=r;
x:=t;
end;
end;
begin
read(n,k,i{i is useless});
for i:=1 to n do
root[i]:=i;
dec(n);
for i:=1 to k do begin
read(x,y);
pathcomp(x);pathcomp(y);
if root[x]=root[y] then continue;
dec(n);
root[root[x]]:=root[y];
end;
writeln(n);
end.
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -