Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ЕГЭ
ОГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python с отладкой
Питон - Черепашка
Редактор HTML Code
SQLite Studio - работа с БД
Статья Автор:
Дубинин Дмитрий
2 - Эльза
def BFS(G, v0): k = [] visited = [False] * len(G) queue = [v0] visited[v0] = True k.append(v0 + 1) while queue: v = queue.pop(0) for nxt in G[v]: if not visited[nxt]: visited[nxt] = True queue.append(nxt) k.append(nxt + 1) return k, visited n, m, s = map(int, input().split()) g = [[] for _ in range(n)] for _ in range(m): u, v = map(int, input().split()) u -= 1 v -= 1 g[u].append(v) g[v].append(u) for i in range(n): g[i].sort() k1, k2 = BFS(g, s - 1) if all(k2): print(*k1) else: print("НЕТ")
×
Загрузка...
Чтобы оставить комментарий, необходимо авторизоваться
💬
Пока нет комментариев. Будьте первым!
Печать