#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 | #53610773 | Utilizator | |
Fișier | strazi.cpp | Dimensiune | 619 B |
Data încărcării | 06 Noiembrie 2024, 13:27 | Scor / rezultat | 100 puncte |
strazi.cpp: In function 'int main()': strazi.cpp:10:9: warning: unused variable 'j' [-Wunused-variable] int j,n,i,k,nr=1,a; ^ strazi.cpp:10:13: warning: unused variable 'i' [-Wunused-variable] int j,n,i,k,nr=1,a; ^ strazi.cpp:34:9: warning: 'a' may be used uninitialized in this function [-Wmaybe-uninitialized] g<<a; ^ strazi.cpp:27:5: warning: 'maxi1' may be used uninitialized in this function [-Wmaybe-uninitialized] if((float)nr/k>maxi1) ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
0 | 0 secunde | Corect ! | 10 | 10 | ||
1 | 0 secunde | Corect ! | 10 | 10 | ||
2 | 0 secunde | Corect ! | 10 | 10 | ||
3 | 0 secunde | Corect ! | 10 | 10 | ||
4 | 0 secunde | Corect ! | 10 | 10 | ||
5 | 0 secunde | Corect ! | 10 | 10 | ||
6 | 0 secunde | Corect ! | 10 | 10 | ||
7 | 0 secunde | Corect ! | 10 | 10 | ||
8 | 0.004 secunde | Corect ! | 10 | 10 | ||
9 | 0.008 secunde | Corect ! | 10 | 10 | ||
Punctaj total | 100 |
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ă.