📄 lklk.pas
字号:
program ger;
type stiva=array [1..50] of integer;
var st:stiva;
k,i:integer;
as,ev:boolean;
a:array [1..20,1..20] of integer;
procedure citire;
var x,y,n:integer;
f:text;
begin
assign(f,'graf.txt');
reset(f);
readln(f,n);
while not eof(f) do begin
read(f,x,y);
a[x,y]:=1;
end;
close(f);
end;
function grad_ext(x:integer):integer;
var i,s:integer;
begin
s:=0;
for i:=1 to n do
s:=s+a[x,i];
grad_ext:=s;
end;
function grad_int(x:integer):integer;
var i,s:integer;
begin
s:=0;
for i:=1 to n do
s:=s+a[i,x];
grad_int:=s;
end;
procedure init(var st:stiva,k:integer);
begin
st[k]:=0;
end
procedure succesor(var st:stiva, k:=integer, var as:boolean);
begin
if st[k]<n then begin
st[k]:=st[k+1];
as:=true;
end
else as:=false;
end;
procedure valid(st:stiva, k:integer, var ev:boolean);
var i:integer;
begin
ev:=true;
if (k>1) and (a[st[k],st[k+1]]=0) then ev:=false;
for
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -