Этого треда уже нет.
Это копия, сохраненная 24 апреля 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 24 апреля 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
2,1 Мб, 4032x2268
def DFS(start):
b[start]=1
for u in a[start]:
if b==0:
DFS(u)
print(start,u)
n,m=map(int,input().split())
a = [[] for i in range(n+1)]
for i in range(m):
x, y = map(int, input().split())
a[x].append(y)
a[y].append(x)
b=[0](n+1)
DFS(1)
def DFS(start):
visited[start]=True
for u in b[start]:
if not visited:
DFS(u)
n= int(input())
a= [[int(j) for j in input().split()] for i in range(n)]
b=[list() for i in range (n)]
for i in range(n):
for j in range(n):
if a[j]==1:
b.append(j)
visited=[False](n+1)
DFS(1)
k=0
for i in range(n):
if visited==True:
k+=1
if k==n:
print('YES')
else:
print('NO')
def DFS(start):
visited[start]=True
for u in b[start]:
if not visited:
DFS(u)
n= int(input())
a= [[int(j) for j in input().split()] for i in range(n)]
b=[list() for i in range (n)]
for i in range(n):
for j in range(n):
if a[j]==1:
b.append(j)
visited=[False](n+1)
k=0
t=0
for i in range(n):
for j in range(i):
t+=a[j]
DFS(0)
for i in range(n):
if visited==True:
k+=1
if k==len(b) and t==n-1:
print('YES')
else:
print('NO')
def DFS(start):
visited[start]=True
for u in b[start]:
if not visited:
DFS(u)
n= int(input())
a= [[int(j) for j in input().split()] for i in range(n)]
b=[list() for i in range (n)]
for i in range(n):
for j in range(n):
if a[j]>0:
b.append(j)
visited=[False](n+1)
k=1
DFS(0)
for i in range(n):
if not visited:
k+=1
DFS(i)
print(k)
b[start]=1
for u in a[start]:
if b==0:
DFS(u)
print(start,u)
n,m=map(int,input().split())
a = [[] for i in range(n+1)]
for i in range(m):
x, y = map(int, input().split())
a[x].append(y)
a[y].append(x)
b=[0](n+1)
DFS(1)
def DFS(start):
visited[start]=True
for u in b[start]:
if not visited:
DFS(u)
n= int(input())
a= [[int(j) for j in input().split()] for i in range(n)]
b=[list() for i in range (n)]
for i in range(n):
for j in range(n):
if a[j]==1:
b.append(j)
visited=[False](n+1)
DFS(1)
k=0
for i in range(n):
if visited==True:
k+=1
if k==n:
print('YES')
else:
print('NO')
def DFS(start):
visited[start]=True
for u in b[start]:
if not visited:
DFS(u)
n= int(input())
a= [[int(j) for j in input().split()] for i in range(n)]
b=[list() for i in range (n)]
for i in range(n):
for j in range(n):
if a[j]==1:
b.append(j)
visited=[False](n+1)
k=0
t=0
for i in range(n):
for j in range(i):
t+=a[j]
DFS(0)
for i in range(n):
if visited==True:
k+=1
if k==len(b) and t==n-1:
print('YES')
else:
print('NO')
def DFS(start):
visited[start]=True
for u in b[start]:
if not visited:
DFS(u)
n= int(input())
a= [[int(j) for j in input().split()] for i in range(n)]
b=[list() for i in range (n)]
for i in range(n):
for j in range(n):
if a[j]>0:
b.append(j)
visited=[False](n+1)
k=1
DFS(0)
for i in range(n):
if not visited:
k+=1
DFS(i)
print(k)
заебатые
>>48409 (OP)
У тебя хуйня без форматирования уровня какого-то скрипта, а не программы. Уноси своё говно.
У тебя хуйня без форматирования уровня какого-то скрипта, а не программы. Уноси своё говно.
>>56883
Так скорее всего это решение какой-то олимпиадной задачи. Питонячий плохо читаю, но КО говорит что это код поиска в глубину. И какие-то проверки графа.
Так скорее всего это решение какой-то олимпиадной задачи. Питонячий плохо читаю, но КО говорит что это код поиска в глубину. И какие-то проверки графа.
Тред утонул или удален.
Это копия, сохраненная 24 апреля 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 24 апреля 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.