#2282
Se consideră un graf neorientat cu n vârfuri și m muchii. Cele m muchii se elimină pe rând din graf. Pentru fiecare muchie eliminată trebuie să spuneți câte componente conexe are graful.
| Problema | ComponenteConexe4 | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64787505 | Utilizator | |
| Fișier | componenteconexe4.cpp | Dimensiune | 849 B |
| Data încărcării | 31 Mai 2026, 16:03 | Scor/rezultat | Eroare de compilare |
componenteconexe4.cpp:5:21: warning: missing terminating ' character 5 | pair<int, int> V[500'001]; | ^ componenteconexe4.cpp:5:21: error: missing terminating ' character 5 | pair<int, int> V[500'001]; | ^~~~~~ componenteconexe4.cpp:6:12: warning: character constant too long for its type 6 | int sef[100'001], nrc[100'001], ans[500'001]; | ^~~~~~~~~~~~~~~ componenteconexe4.cpp:6:40: warning: missing terminating ' character 6 | int sef[100'001], nrc[100'001], ans[500'001]; | ^ componenteconexe4.cpp:6:40: error: missing terminating ' character 6 | int sef[100'001], nrc[100'001], ans[500'001]; | ^~~~~~ componenteconexe4.cpp:5:21: error: expected ‘]’ before ‘int’ 5 | pair<int, int> V[500'001]; | ^ | ] 6 | int sef[100'001], nrc[100'001], ans[500'001]; | ~~~ componenteconexe4.cpp: In function ‘void unionsef(int, int, int&)’: componenteconexe4.cpp:15:14: error: ‘findSef’ was not declared in this scope; did you mean ‘finitef’? 15 | int sefi = findSef( i ); | ^~~~~~~ | finitef componenteconexe4.cpp:18:5: error: ‘nrc’ was not declared in this scope 18 | nrc[sefi] += nrc[sefj]; | ^~~ componenteconexe4.cpp:19:5: error: ‘sef’ was not declared in this scope; did you mean ‘sefj’? 19 | sef[sefj] = sefi; | ^~~ | sefj componenteconexe4.cpp: In function ‘int main()’: componenteconexe4.cpp:29:12: error: ‘V’ was not declared in this scope 29 | cin >> V[i].first >> V[i].second; | ^ componenteconexe4.cpp:31:5: error: ‘sef’ was not declared in this scope 31 | sef[i] = i; | ^~~ componenteconexe4.cpp:32:5: error: ‘nrc’ was not declared in this scope 32 | nrc[i] = 1; | ^~~ componenteconexe4.cpp:35:3: error: ‘ans’ was not declared in this scope; did you mean ‘abs’? 35 | ans[m] = curnr = n; | ^~~ | abs componenteconexe4.cpp:37:15: error: ‘V’ was not declared in this scope 37 | unionsef( V[i + 1].first, V[i + 1].second, curnr ); | ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema ComponenteConexe4 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ă.