#4407
Partitura
Mihai s-a decis în sfârșit să compună o melodie. Fără să știe de unde să înceapă, a scris pe o foaie n
note muzicale. Fiecare notă muzicală este definită de două valori reprezentând durata și înălțimea acesteia. Dându-se n
note sub forma a n
perechi de numere, x
și y
, să se afișeze scorul maxim ce poate fi obținut după gruparea tuturor notelor date în grupuri disjuncte.
OJI 2023, clasa a IX-a
Problema | Partitura | Operații I/O |
partitura.in /partitura.out
|
---|---|---|---|
Limita timp | 0.3 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #49808930 | Utilizator | |
Fișier | partitura.cpp | Dimensiune | 896 B |
Data încărcării | 15 Martie 2024, 14:02 | Scor / rezultat | Eroare de compilare |
partitura.cpp:11:8: error: 'dint' was not declared in this scope vector<dint> x; ^ partitura.cpp:11:12: error: template argument 1 is invalid vector<dint> x; ^ partitura.cpp:11:12: error: template argument 2 is invalid partitura.cpp:11:15: error: invalid type in declaration before ';' token vector<dint> x; ^ partitura.cpp: In function 'bool final(int)': partitura.cpp:26:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ partitura.cpp: In function 'void back(int, int)': partitura.cpp:29:19: error: 'v' was not declared in this scope for(int i=0;i<v.size();i++) { ^ partitura.cpp:30:18: error: invalid types 'int[int]' for array subscript st[k]=x[i].f; ^ partitura.cpp:33:21: error: invalid types 'int[int]' for array subscript sum+=x[i].s; ^ partitura.cpp: In function 'int main()': partitura.cpp:49:11: error: request for member 'push_back' in 'x', which is of non-class type 'int' x.push_back(z); ^ partitura.cpp:51:18: error: 'y' was not declared in this scope for(auto x : y) ^ partitura.cpp:45:12: warning: unused variable 'c' [-Wunused-variable] int n, c,sum=0; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Partitura 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ă.