#1123
Se construieşte un şir de numere naturale care respectă restricţiile:
9;7, 8 şi 9 cu proprietatea că numărul cifrelor 9 este mai mare sau egal decât numărul cifrelor 8 şi numărul cifrelor 8 este mai mare sau egal decât numărul cifrelor 7.N (reprezentând numărul de iepuraşi) şi a1, a2,…, aN (reprezentând, în ordine, numerele inscripţionate pe feţele gri) și care să determine:TAP necesare rearanjării iepuraşilor;ONI GIM 2014, Clasa a V-a
| Problema | Iepurasi | Operații I/O |
iepurasi.in/iepurasi.out
|
|---|---|---|---|
| Limita timp | 0.5 secunde | Limita memorie |
Total: 5 MB
/
Stivă 5 MB
|
| Id soluție | #58780696 | Utilizator | |
| Fișier | iepurasi.cpp | Dimensiune | 5.26 KB |
| Data încărcării | 06 August 2025, 23:59 | Scor/rezultat | 100 puncte |
iepurasi.cpp: In function 'std::vector<long long int> generate_sequence(int)': iepurasi.cpp:21:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int len = 1; result.size() <= limit; ++len) { ^ iepurasi.cpp:44:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (result.size() <= limit) { ^ iepurasi.cpp:50:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (result.size() > limit) break; ^ iepurasi.cpp: In function 'int main()': iepurasi.cpp:57:39: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] freopen("iepurasi.in", "r", stdin); ^ iepurasi.cpp:58:41: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] freopen("iepurasi.out", "w", stdout); ^ iepurasi.cpp:61:20: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] scanf("%d", &N); ^ iepurasi.cpp:72:27: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] scanf("%d", &p[i]); ^
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 0 | 0 secunde | Cerinta a - corect. Cerinta b - corect. | 10 | 10 | ||
| 1 | 0 secunde | Cerinta a - corect. Cerinta b - corect. | 10 | 10 | ||
| 2 | 0 secunde | Cerinta a - corect. Cerinta b - corect. | 10 | 10 | ||
| 3 | 0.004 secunde | Cerinta a - corect. Cerinta b - corect. | 10 | 10 | ||
| 4 | 0.024 secunde | Cerinta a - corect. Cerinta b - corect. | 10 | 10 | ||
| 5 | 0 secunde | Cerinta a - corect. Cerinta b - corect. | 10 | 10 | ||
| 6 | 0.032 secunde | Cerinta a - corect. Cerinta b - corect. | 10 | 10 | ||
| 7 | 0 secunde | Cerinta a - corect. Cerinta b - corect. | 10 | 10 | ||
| 8 | 0.004 secunde | Cerinta a - corect. Cerinta b - corect. | 10 | 10 | ||
| 9 | 0 secunde | Cerinta a - corect. Cerinta b - corect. | 10 | 10 | ||
| Punctaj total | 100 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Iepurasi 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ă.