#1601
Ascensiune
Înainte de a participa la Olimpiada Naționala de Informatică, Zoli s-a decis să se plimbe prin oraș. Orașul în care locuiește Zoli are forma unui arbore, fiecare nod reprezentând o locuință iar deplasarea între acestea se efectuează prin intermediul muchiilor.
Zoli dorește să determine lungimea maximă dintre oricare două locuințe din orașul său.
Problema | Ascensiune | Operații I/O |
ascensiune.in /ascensiune.out
|
---|---|---|---|
Limita timp | 0.2 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #14539764 | Utilizator | |
Fișier | ascensiune.cpp | Dimensiune | 459 B |
Data încărcării | 07 Martie 2019, 11:40 | Scor / rezultat | Eroare de compilare |
ascensiune.cpp: In function 'int main()': ascensiune.cpp:13:11: error: cannot bind 'std::basic_istream<char>' lvalue to 'std::basic_istream<char>&&' in >> n; ^ In file included from /usr/include/c++/4.8/iostream:40:0, from ascensiune.cpp:1: /usr/include/c++/4.8/istream:872:5: error: initializing argument 1 of 'std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&&, _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = std::vector<int>]' operator>>(basic_istream<_CharT, _Traits>&& __is, _Tp& __x) ^ ascensiune.cpp:16:25: error: invalid types '<unresolved overloaded function type>[int]' for array subscript v[x].push_back[y]; ^ ascensiune.cpp:17:25: error: invalid types '<unresolved overloaded function type>[int]' for array subscript v[y].push_back[x]; ^ ascensiune.cpp:19:9: error: request for member 'size' in 'v', which is of non-class type 'std::vector<int> [100002]' l=v.size(x); ^ ascensiune.cpp: In function 'void bfs(int)': ascensiune.cpp:25:9: warning: unused variable 's' [-Wunused-variable] int s=1,d=1,i; ^ ascensiune.cpp:25:13: warning: unused variable 'd' [-Wunused-variable] int s=1,d=1,i; ^ ascensiune.cpp:25:17: warning: unused variable 'i' [-Wunused-variable] int s=1,d=1,i; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Ascensiune 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ă.