Tên đăng nhập Điểm ▾ Bài tập Giới thiệu
24001
A_029
HUYNH PHUOC THANH
294 5
24002 294 1
24002
OLP4SC016
Võ Minh Vương Long
294 2
24004 293 2
24005 293 1

N,M,S=map(int,input().split())
p=[]
for i in range(M):
x,y=map(int,input().split())
p.append([x,y])
bruh=[[] for i in range(N)]
for i in range(M):
bruh[p[i][0]-1].append(p[i][1])
bruh[p[i][1]-1].append(p[i][0])
visit=[False]*N
d=[[0,0] for i in range(N)]
d[S-1][1]=S-1
def bfs(x):
global visit,bruh,d
q=[x]
visit[x-1]=True
while len(q):
for i in q:
u=q.pop(0)
for j in bruh[u-1]:
if not visit[j-1]:
visit[j-1]=True
d[j-1][0]=d[u-1][0]+1
d[j-1][1]=j
print(d)
q.append(j)
d.sort()
for i in d:
if not(i[0]==i[1]==0):
print(i[1],i[0])
bfs(S)

24006 293 1
24007 293 3
24008 292 5
24009 292 4
24010 292 2
24011 291 4
24012 291 2
24012
sqrtN 1764
Trần Anh Thi
291 2

I will

24014 290 4
24015 290 4
24016 289 4
24016
anhngoctk2014
Nguyễn Anh Ngọc
289 4
24016
PyBeDothanhnguyet
Đỗ thanh nguyệt
289 4
24016 289 4
24020
OLP4SC090
Nguyễn Việt Tiến 
289 1
24021 289 2
24022 289 3
24023 288 4
24024 288 1
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025
giamkhao2
giamkhao2
288 3
24025
giamkhao3
giamkhao3
288 3
24025 288 3
24025
tk22VoThao
Võ Thảo
288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025
Phanlinh1113
Phan Lê Khánh Linh
288 3
24025 288 3
24025 288 3
24025
buitruongnhuy
Bùi Trường Như Ý
288 3
24025 288 3
24025 288 3
24025
ntakhoa03092008
Nguyễn thế Anh Khoa
288 3
24025 288 3
24025 288 3
24025
phuonguyenmn2006
Mai Ngọc Phương Uyên
288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025 288 3
24025
hptoan2012
Hồ Phước Toàn
288 3
24025
nhatkc6a
Nguyễn Đức Nhất
288 3
24025
gduong111
Giang Đức Dương
288 3
24025 288 3
24025 288 3