#1762
Cunoscând latura l
a covorului, modelul m
ales, procentul p
din suprafața inițială a covorului care poate fi decupat, determinați gradul de dantelare al covorului (etapa până la care se poate proceda la modelare), precum și lungimea conturului și suprafața covorului după decupare (perimetrul și aria se vor afișa fiecare prin câte o fracție).
Concursul EMPOWERSOFT, 2016
Problema | Morum | Operații I/O |
![]() morum.in /morum.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 2 MB
/
Stivă 1 MB
|
Id soluție | #58297340 | Utilizator | |
Fișier | morum.cpp | Dimensiune | 2.33 KB |
Data încărcării | 25 Mai 2025, 21:00 | Scor / rezultat | 35 puncte |
morum.cpp: In function 'int main()': morum.cpp:81:18: warning: 'divizor' may be used uninitialized in this function [-Wmaybe-uninitialized] divizor /= dc; ^ morum.cpp:15:64: warning: 'dc' may be used uninitialized in this function [-Wmaybe-uninitialized] suma(d * dc , dc , nr * nrc , nrc , pr , s , cnt , divizor); ^ morum.cpp:41:15: note: 'dc' was declared here long long dc; ^ morum.cpp:31:80: warning: 'nrl' may be used uninitialized in this function [-Wmaybe-uninitialized] perimetru(peri , sect , nrl * nrlc , nrlc , nr * nrc , nrc , cnt , divizorp); ^ morum.cpp:55:15: note: 'nrl' was declared here long long nrl; ^ morum.cpp:29:18: warning: 'peri' may be used uninitialized in this function [-Wmaybe-uninitialized] sect += peri * nr * divizorp / nrl; ^ morum.cpp:54:15: note: 'peri' was declared here long long peri; ^ morum.cpp:21:14: warning: 'arie' may be used uninitialized in this function [-Wmaybe-uninitialized] sa -= nr * arie * divizor / d; ^ morum.cpp:53:11: note: 'arie' was declared here float arie; ^ morum.cpp:15:64: warning: 'nrc' may be used uninitialized in this function [-Wmaybe-uninitialized] suma(d * dc , dc , nr * nrc , nrc , pr , s , cnt , divizor); ^ morum.cpp:52:15: note: 'nrc' was declared here long long nrc; ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
0 | 0 secunde | Arie sau perimetru incorect! | 5 | 0 | ||
1 | 0 secunde | Corect! | 5 | 5 | ||
2 | 0 secunde | Arie sau perimetru incorect! | 5 | 0 | ||
3 | 0 secunde | Arie sau perimetru incorect! | 5 | 0 | ||
4 | 0 secunde | Arie sau perimetru incorect! | 5 | 0 | ||
5 | 0 secunde | Arie sau perimetru incorect! | 5 | 0 | ||
6 | 0 secunde | Arie sau perimetru incorect! | 5 | 0 | ||
7 | 0 secunde | Arie sau perimetru incorect! | 5 | 0 | ||
8 | 0 secunde | Corect! | 5 | 5 | ||
9 | 0 secunde | Corect! | 5 | 5 | ||
10 | 0 secunde | Corect! | 5 | 5 | ||
11 | 0 secunde | Corect! | 5 | 5 | ||
12 | 0 secunde | Corect! | 5 | 5 | ||
13 | 0 secunde | Corect! | 5 | 5 | ||
14 | 0 secunde | Arie sau perimetru incorect! | 5 | 0 | ||
15 | Depășit | Limita de timp depășită | 5 | 0 | ||
16 | 0 secunde | Arie sau perimetru incorect! | 5 | 0 | ||
17 | Depășit | Limita de timp depășită | 5 | 0 | ||
18 | Depășit | Limita de timp depășită | 5 | 0 | ||
19 | Depășit | Limita de timp depășită | 5 | 0 | ||
Punctaj total | 35 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Morum 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ă.