61862023-11-05 22:15:28jeviczkiAdószedőpython3Runtime error 0/3032ms22088 KiB
from sys import stdin
n,m,f=(int(x) for x in input().split())
utak=[[] for i in range(n)]
for i in range (m):
    kezd,veg=stdin.readline().split()
    kezd=int(kezd)-1
    veg=int(veg)-1
    utak[kezd].append(veg)
    utak[veg].append[kezd]
latott=[0]*n
fovaros=[f-1]
javitando=[]
while fovaros:
    for q in fovaros:
        latott[q]=2
latando=[]
for q in fovaros:
    for y in hova[q]:
        if latott[y]<2:
            javitando.append((q+1,y+1))
        if latott[y]==0:
            latott[y]=1
            latando.append(y)
fovaros=latando 
print (len(javitando))
for d in javitando:
    print (*e)

SubtaskSumTestVerdictTimeMemory
base0/30
1Runtime error0/017ms10828 KiB
2Runtime error0/028ms18788 KiB
3Runtime error0/117ms11680 KiB
4Runtime error0/117ms11540 KiB
5Runtime error0/118ms11636 KiB
6Runtime error0/118ms11892 KiB
7Runtime error0/117ms12244 KiB
8Runtime error0/117ms12236 KiB
9Runtime error0/217ms12364 KiB
10Runtime error0/217ms12420 KiB
11Runtime error0/217ms12684 KiB
12Runtime error0/218ms13084 KiB
13Runtime error0/220ms14292 KiB
14Runtime error0/227ms18576 KiB
15Runtime error0/130ms21572 KiB
16Runtime error0/128ms20044 KiB
17Runtime error0/229ms21548 KiB
18Runtime error0/228ms21020 KiB
19Runtime error0/228ms21464 KiB
20Runtime error0/230ms21844 KiB
21Runtime error0/232ms22088 KiB