#1015
SumVec
Se consideră un șir cu n
elemente, numere naturale. Folosind metoda Divide et Impera, determinați suma elementelor acestui șir.
Problema | SumVec | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #50149186 | Utilizator | |
Fișier | sumvec.cpp | Dimensiune | 327 B |
Data încărcării | 28 Martie 2024, 18:04 | Scor / rezultat | Eroare de compilare |
sumvec.cpp:1:34: error: 'vector' does not name a type int sum_divide_and_conquer(const vector<int>& v, int start, int end) { ^ sumvec.cpp:1:34: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] sumvec.cpp:1:40: error: expected ',' or '...' before '<' token int sum_divide_and_conquer(const vector<int>& v, int start, int end) { ^ sumvec.cpp: In function 'int sum_divide_and_conquer(int)': sumvec.cpp:2:9: error: 'start' was not declared in this scope if (start == end) { ^ sumvec.cpp:2:18: error: 'end' was not declared in this scope if (start == end) { ^ sumvec.cpp:3:16: error: 'v' was not declared in this scope return v[start]; ^ sumvec.cpp:6:16: error: 'start' was not declared in this scope int mid = (start + end) / 2; ^ sumvec.cpp:6:24: error: 'end' was not declared in this scope int mid = (start + end) / 2; ^ sumvec.cpp:7:43: error: 'v' was not declared in this scope int left_sum = sum_divide_and_conquer(v, start, mid); ^ sumvec.cpp:10:32: error: expected '}' at end of input return left_sum + right_sum; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema SumVec 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ă.