#583
Se dă un graf orientat cu n noduri. Să se determine câte componente tare conexe are graful dat.
| Problema | Tare conexitate | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #63986665 | Utilizator | |
| Fișier | tare_conexitate.cpp | Dimensiune | 758 B |
| Data încărcării | 02 Aprilie 2026, 08:19 | Scor/rezultat | Eroare de compilare |
tare_conexitate.cpp: In function 'void plus_minus()': tare_conexitate.cpp:18:7: error: reference to 'plus' is ambiguous dfs(plus[], a, 1, ct); ^ tare_conexitate.cpp:4:48: note: candidates are: int plus [101] int n, m, a[101][101], at[101][101], ctx[101], plus[101], minus[101], ct = 1; ^ In file included from /usr/include/c++/4.8/string:48:0, from /usr/include/c++/4.8/bits/locale_classes.h:40, from /usr/include/c++/4.8/bits/ios_base.h:41, from /usr/include/c++/4.8/ios:42, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from tare_conexitate.cpp:1: /usr/include/c++/4.8/bits/stl_function.h:140:12: note: template<class _Tp> struct std::plus struct plus : public binary_function<_Tp, _Tp, _Tp> ^ tare_conexitate.cpp:18:12: error: expected primary-expression before ']' token dfs(plus[], a, 1, ct); ^ tare_conexitate.cpp:19:9: error: reference to 'minus' is ambiguous dfs(minus[], at, 1, ct); ^ tare_conexitate.cpp:4:59: note: candidates are: int minus [101] int n, m, a[101][101], at[101][101], ctx[101], plus[101], minus[101], ct = 1; ^ In file included from /usr/include/c++/4.8/string:48:0, from /usr/include/c++/4.8/bits/locale_classes.h:40, from /usr/include/c++/4.8/bits/ios_base.h:41, from /usr/include/c++/4.8/ios:42, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from tare_conexitate.cpp:1: /usr/include/c++/4.8/bits/stl_function.h:149:12: note: template<class _Tp> struct std::minus struct minus : public binary_function<_Tp, _Tp, _Tp> ^ tare_conexitate.cpp:19:15: error: expected primary-expression before ']' token dfs(minus[], at, 1, ct); ^ tare_conexitate.cpp:21:12: error: reference to 'plus' is ambiguous if(plus[i] == 1 && minus[i] == 1){ ^ tare_conexitate.cpp:4:48: note: candidates are: int plus [101] int n, m, a[101][101], at[101][101], ctx[101], plus[101], minus[101], ct = 1; ^ In file included from /usr/include/c++/4.8/string:48:0, from /usr/include/c++/4.8/bits/locale_classes.h:40, from /usr/include/c++/4.8/bits/ios_base.h:41, from /usr/include/c++/4.8/ios:42, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from tare_conexitate.cpp:1: /usr/include/c++/4.8/bits/stl_function.h:140:12: note: template<class _Tp> struct std::plus struct plus : public binary_function<_Tp, _Tp, _Tp> ^ tare_conexitate.cpp:21:28: error: reference to 'minus' is ambiguous if(plus[i] == 1 && minus[i] == 1){ ^ tare_conexitate.cpp:4:59: note: candidates are: int minus [101] int n, m, a[101][101], at[101][101], ctx[101], plus[101], minus[101], ct = 1; ^ In file included from /usr/include/c++/4.8/string:48:0, from /usr/include/c++/4.8/bits/locale_classes.h:40, from /usr/include/c++/4.8/bits/ios_base.h:41, from /usr/include/c++/4.8/ios:42, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from tare_conexitate.cpp:1: /usr/include/c++/4.8/bits/stl_function.h:149:12: note: template<class _Tp> struct std::minus struct minus : public binary_function<_Tp, _Tp, _Tp> ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Tare conexitate 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ă.