Реферат: Динамическое программирование, алгоритмы на графах
can[i, j]:= true;
can[i, j]:= true
end
end
end;
procedure findcode;
var i, j: byte;
begin
{переводим диаграмму смежности в число}
code:= 0;
for i:= 1 to 3 do
for j:= i to 3 do
if can[i, j] then
code:= code + magic[i, j]
end;
begin
assign(input, 'input.txt');
reset(input);
assign(output,'output.txt');
rewrite(output);
readdata;
findcode;
fillchar(total, sizeof(total), 0);
{количество полосок длины 1}
for i:= 1 to 3 do
total[1, i, 0]:= 1;
for i:= 2 to n do
for j:= 0 to 63 do
for k:= 1 to 3 do