перевести код на Python const MAX = 38;
var n,x,y,i,j : integer;
var m : array [1..MAX, 1..MAX] of integer;
var maxH : integer;
procedure spojuj(x,y,hloubka : integer);
var i,j : integer;
begin
if hloubka > maxH then maxH := hloubka;
for i:=1 to MAX do
if m[y, i] > 0 then
begin
dec(m[y,i]);
spojuj(y, i, hloubka +1);
spojuj(i, y, hloubka +1);
inc(m[y,i]);
end
else if m[i, y] > 0 then
begin
dec(m[i,y]);
spojuj(i, y, hloubka +1);
spojuj(y, i, hloubka +1);
inc(m[i,y]);
end;
end;
begin
maxH := 0;
for i:=1 to MAX do
for j:=1 to MAX do
m[i,j] := 0;
read(n);
for i:=1 to n do
begin
read(x,y);
inc(m[x,y]);
end;
for i:=1 to MAX do
for j:=1 to MAX do
if m[i,j] > 0 then
begin
dec(m[i,j]);
spojuj(i,j,1);
spojuj(j,i,1);
inc(m[i,j]);
end;
write(maxH);
end.
159
212
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
sDomenic22.01.2021 17:39
-
Anyta3110723.06.2020 00:36
-
Natashhkka07.12.2021 20:19
-
Кирюха5555512.03.2021 03:44
-
BackspaceAlt07.10.2020 21:41
-
tima201127.07.2020 10:08
-
Сара1111111111111106.10.2021 15:59
-
Lia2002031308.08.2022 18:45
-
НаСтЯ585601.11.2022 22:18
-
SETMASTERS22.03.2022 20:54
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.