#19
BFS
Se consideră un graf neorientat cu n
vârfuri și m
muchii și un vârf cunoscut X
. Să se afişeze vârfurile vizitate în urma parcurgerii în lățime a grafului pornind din vârful X
.
Problema | BFS | Operații I/O |
BFS.in /BFS.out
|
---|---|---|---|
Limita timp | 1 secunde | Limita memorie |
Total: 128 MB
/
Stivă 8 MB
|
Id soluție | #22357337 | Utilizator | |
Fișier | bfs.cpp | Dimensiune | 4.34 KB |
Data încărcării | 06 Aprilie 2020, 13:30 | Scor / rezultat | Eroare de compilare |
bfs.cpp:3:3: error: invalid preprocessing directive #viz # viz = [] ^ bfs.cpp:5:3: error: invalid preprocessing directive #def # def bf(nrN, graph, r): ^ bfs.cpp:6:7: error: invalid preprocessing directive #viz # viz = [0 for i in range(nrN + 1)] ^ bfs.cpp:7:7: error: invalid preprocessing directive #sol # sol = [] ^ bfs.cpp:8:7: error: invalid preprocessing directive #viz # viz[r] = 1 ^ bfs.cpp:9:7: error: invalid preprocessing directive #list # list = [r] ^ bfs.cpp:10:7: error: invalid preprocessing directive #while # while list: ^ bfs.cpp:11:11: error: invalid preprocessing directive #x # x = list.pop(0) ^ bfs.cpp:12:11: error: invalid preprocessing directive #sol # sol.append(x) ^ bfs.cpp:13:11: error: invalid preprocessing directive #for # for i in graph[x]: ^ bfs.cpp:14:21: error: token "[" is not valid in preprocessor expressions # if viz[i] == 0: ^ bfs.cpp:68:0: error: unterminated #if # if visited[i] == False: ^ bfs.cpp:14:0: error: unterminated #if # if viz[i] == 0: ^ bfs.cpp:1:1: error: 'f' does not name a type f = open("BFS.in", 'r') ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema BFS face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.