#1488
Strazi
Gigel primeşte o nouă provocare de la prietenul său Programatorul! Cunoscând înălţimile clădirilor aflate pe o anumită stradă, Gigel trebuie să răspundă rapid la întrebarea: “Care este gradul de vizibilitate al străzii?”
Gradul de vizibilitate al unei străzi este dat de raportul dintre numărul clădirilor vizibile din capătul stâng al străzii şi numărul total al clădirilor de pe stradă, raport calculat cu trei zecimale.
Pentru o intersecţie de N
străzi ajutaţi-l pe Gigel să determine gradul de vizibilitate al fiecărei străzi şi să precizeze care este strada cu grad maxim de vizibilitate.
Olimpiada locală de Informatică, Prahova, 2016
Problema | Strazi | Operații I/O |
![]() strazi.in /strazi.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #46438551 | Utilizator | |
Fișier | strazi.cpp | Dimensiune | 609 B |
Data încărcării | 14 Noiembrie 2023, 00:04 | Scor / rezultat | Eroare de compilare |
strazi.cpp:3:13: error: variable 'std::ifstream cin' has initializer but incomplete type ifstream cin("strazi.in"); ^ strazi.cpp:4:14: error: variable 'std::ofstream cout' has initializer but incomplete type ofstream cout("strazi.out"); ^ strazi.cpp: In function 'int main()': strazi.cpp:9:5: error: reference to 'cin' is ambiguous cin>>n; ^ strazi.cpp:3:10: note: candidates are: <typeprefixerror>cin ifstream cin("strazi.in"); ^ In file included from strazi.cpp:1:0: /usr/include/c++/4.8/iostream:60:18: note: std::istream std::cin extern istream cin; /// Linked to standard input ^ strazi.cpp:12:9: error: reference to 'cin' is ambiguous cin>>m; ^ strazi.cpp:3:10: note: candidates are: <typeprefixerror>cin ifstream cin("strazi.in"); ^ In file included from strazi.cpp:1:0: /usr/include/c++/4.8/iostream:60:18: note: std::istream std::cin extern istream cin; /// Linked to standard input ^ strazi.cpp:14:13: error: reference to 'cin' is ambiguous cin>>a[j]; ^ strazi.cpp:3:10: note: candidates are: <typeprefixerror>cin ifstream cin("strazi.in"); ^ In file included from strazi.cpp:1:0: /usr/include/c++/4.8/iostream:60:18: note: std::istream std::cin extern istream cin; /// Linked to standard input ^ strazi.cpp:27:9: error: reference to 'cout' is ambiguous cout<<fixed<<setprecision(3)<<x1<<"\n"; ^ strazi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("strazi.out"); ^ In file included from strazi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^ strazi.cpp:27:36: error: 'setprecision' was not declared in this scope cout<<fixed<<setprecision(3)<<x1<<"\n"; ^ strazi.cpp:29:5: error: reference to 'cout' is ambiguous cout<<rez; ^ strazi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("strazi.out"); ^ In file included from strazi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Strazi 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ă.