#477
Lanturi1
Se dă lista muchiilor unui graf neorientat cu n
vârfuri și trei vârfuri p q r
. Să se determine toate lanțurile elementare cu extremitățile în p
și q
care nu conțin vârful r
.
Problema | Lanturi1 | Operații I/O |
![]() lanturi1.in /lanturi1.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #58123466 | Utilizator | |
Fișier | lanturi1.cpp | Dimensiune | 1.89 KB |
Data încărcării | 15 Mai 2025, 10:31 | Scor / rezultat | Eroare de compilare |
lanturi1.cpp:2:7: error: invalid preprocessing directive #Citim # Citim datele din fișierul de intrare ^ lanturi1.cpp:4:48: error: stray '#' in program n, m = map(int, f.readline().split()) # numărul de vârfuri și muchii ^ lanturi1.cpp:4:9: error: stray '\304' in program n, m = map(int, f.readline().split()) # numărul de vârfuri și muchii ^ lanturi1.cpp:4:9: error: stray '\203' in program lanturi1.cpp:4:9: error: stray '\303' in program lanturi1.cpp:4:9: error: stray '\242' in program lanturi1.cpp:4:9: error: stray '\310' in program lanturi1.cpp:4:9: error: stray '\231' in program lanturi1.cpp:10:32: error: stray '#' in program graf[v].append(u) # graf neorientat ^ lanturi1.cpp:12:51: error: stray '#' in program p, q, r = map(int, f.readline().split()) # vârfurile p, q, r ^ lanturi1.cpp:12:9: error: stray '\303' in program p, q, r = map(int, f.readline().split()) # vârfurile p, q, r ^ lanturi1.cpp:12:9: error: stray '\242' in program lanturi1.cpp:17:7: error: invalid preprocessing directive #Dac # Dacă am ajuns la vârful q, adăugăm drumul la soluții ^ lanturi1.cpp:22:7: error: invalid preprocessing directive #Marcare # Marcare vârf ca vizitat ^ lanturi1.cpp:25:7: error: invalid preprocessing directive #Explor # Explorăm vecinii ^ lanturi1.cpp:27:48: error: stray '#' in program if not vizitat[vecin] and vecin != r: # Evităm vârful r și vârfuri deja vizitate ^ lanturi1.cpp:27:9: error: stray '\304' in program if not vizitat[vecin] and vecin != r: # Evităm vârful r și vârfuri deja vizitate ^ lanturi1.cpp:27:9: error: stray '\203' in program lanturi1.cpp:27:9: error: stray '\303' in program lanturi1.cpp:27:9: error: stray '\242' in program lanturi1.cpp:27:9: error: stray '\310' in program lanturi1.cpp:27:9: error: stray '\231' in program lanturi1.cpp:27:9: error: stray '\303' in program lanturi1.cpp:27:9: error: stray '\242' in program lanturi1.cpp:32:7: error: invalid preprocessing directive #Debif # Debifăm vârful curent după ce explorăm toate drumurile din el ^ lanturi1.cpp:36:7: error: invalid preprocessing directive #Sort # Sortăm soluțiile lexicografic ^ lanturi1.cpp:39:7: error: invalid preprocessing directive #Scriem # Scriem soluțiile în fișierul de ieșire ^ lanturi1.cpp:45:7: error: invalid preprocessing directive #Citim # Citim graf, vârfuri p, q și r ^ lanturi1.cpp:48:7: error: invalid preprocessing directive #Ini # Inițializăm variabile pentru DFS ^ lanturi1.cpp:50:41: error: stray '#' in program vizitat = {i: False for i in graf} # Vârful curent și vecinii vizitați ^ lanturi1.cpp:50:5: error: stray '\303' in program vizitat = {i: False for i in graf} # Vârful curent și vecinii vizitați ^ lanturi1.cpp:50:5: error: stray '\242' in program lanturi1.cpp:50:5: error: stray '\310' in program lanturi1.cpp:50:5: error: stray '\231' in program lanturi1.cpp:50:5: error: stray '\310' in program lanturi1.cpp:50:5: error: stray '\233' in program lanturi1.cpp:51:17: error: stray '#' in program drum = [p] # Drumul începe de la p ^ lanturi1.cpp:51:5: error: stray '\303' in program drum = [p] # Drumul începe de la p ^ lanturi1.cpp:51:5: error: stray '\256' in program lanturi1.cpp:53:7: error: invalid preprocessing directive #Apel # Apelăm DFS pentru a căuta toate lanțurile de la p la q ^ lanturi1.cpp:56:7: error: invalid preprocessing directive #Scriem # Scriem soluțiile ^ lanturi1.cpp:59:3: error: invalid preprocessing directive #Apel # Apelăm funcția principală ^ lanturi1.cpp:1:1: error: 'def' does not name a type def citeste_graf(): ^ lanturi1.cpp:7:9: error: expected unqualified-id before 'for' for _ in range(m): ^ lanturi1.cpp:50:43: error: 'V' does not name a type vizitat = {i: False for i in graf} # Vârful curent și vecinii vizitați ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Lanturi1 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ă.