#2709
Excursie2
Se organizează o excursie cu n
participanți cu numere de ordine unice de la 1
la n
pentru care se folosesc 3
mijloace de transport. Să se determine dacă se pot aranja participanții astfel încât suma numerelor de ordine din cele 3
mașini să fie aceeași. Dacă este posibilă aranjarea, se vor afișa pe 3
linii numerele de ordine separate prin spații, numerele dintr-o mașină pe câte un rând, altfel se afișează NU
.
Problema | Excursie2 | Operații I/O |
![]() |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 8 MB
/
Stivă 8 MB
|
Id soluție | #51423294 | Utilizator | |
Fișier | excursie2.cpp | Dimensiune | 1.23 KB |
Data încărcării | 14 Iunie 2024, 23:55 | Scor / rezultat | Eroare de compilare |
excursie2.cpp:6:26: error: 'vector' has not been declared bool canPartition(int n, vector<int>& result1, vector<int>& result2, vector<int>& result3) { ^ excursie2.cpp:6:32: error: expected ',' or '...' before '<' token bool canPartition(int n, vector<int>& result1, vector<int>& result2, vector<int>& result3) { ^ excursie2.cpp: In function 'bool canPartition(int, int)': excursie2.cpp:13:5: error: 'result1' was not declared in this scope result1.clear(); ^ excursie2.cpp:14:5: error: 'result2' was not declared in this scope result2.clear(); ^ excursie2.cpp:15:5: error: 'result3' was not declared in this scope result3.clear(); ^ excursie2.cpp:17:5: error: 'vector' was not declared in this scope vector<int> sums(3, 0); ^ excursie2.cpp:17:12: error: expected primary-expression before 'int' vector<int> sums(3, 0); ^ excursie2.cpp:17:12: error: expected ';' before 'int' excursie2.cpp:19:13: error: 'sums' was not declared in this scope if (sums[0] + i <= targetSum) { ^ excursie2.cpp:31:12: error: 'sums' was not declared in this scope return sums[0] == targetSum && sums[1] == targetSum && sums[2] == targetSum; ^ excursie2.cpp: In function 'int main()': excursie2.cpp:38:5: error: 'vector' was not declared in this scope vector<int> result1, result2, result3; ^ excursie2.cpp:38:12: error: expected primary-expression before 'int' vector<int> result1, result2, result3; ^ excursie2.cpp:38:12: error: expected ';' before 'int' excursie2.cpp:39:25: error: 'result1' was not declared in this scope if (canPartition(n, result1, result2, result3)) { ^ excursie2.cpp:39:34: error: 'result2' was not declared in this scope if (canPartition(n, result1, result2, result3)) { ^ excursie2.cpp:39:43: error: 'result3' was not declared in this scope if (canPartition(n, result1, result2, result3)) { ^ excursie2.cpp:40:24: error: unable to deduce 'auto&&' from 'result1' for (int num : result1) cout << num << " "; ^ excursie2.cpp:42:24: error: unable to deduce 'auto&&' from 'result2' for (int num : result2) cout << num << " "; ^ excursie2.cpp:44:24: error: unable to deduce 'auto&&' from 'result3' for (int num : result3) cout << num << " "; ^ excursie2.cpp: In function 'bool canPartition(int, int)': excursie2.cpp:32:1: warning: control reaches end of non-void function [-Wreturn-type] } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Excursie2 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ă.