#4352
Mozaic
Rapunzel, plictisită de modul în care arată castelul ei, doreşte să facă nişte modificări. Astfel, ea a comandat un nou mozaic pentru a îl pune la intrare. Meşterii palatului, ştiind cât de nehotărâtă este prinţesa, au decis să vină cu cât mai multe modele posibile. Mozaicul comandat este unul simplu, alcătuit din două benzi suprapuse de lungime N
. Pentru a-l realiza, meşterii dispun de un număr infinit de plăcuţe dreptunghiulare cu lungimi variabile si lăţimi egale cu lăţimea unei benzi. Oricare două plăcuţe de lungimi diferite au şi modele diferite. Pentru a nu încărca prea mult mozaicul, o bandă o să conţină acelaşi model de plăcuţă. Deoarece materialele sunt scumpe, meşterii doresc să folosească integral fiecare plăcuţă, fără sa depăseaşcă lungimea mozaicului.
Înainte să se apuce de treabă, meşterii doresc să ştie lungimea plăcuţelor ce ar putea fi utilizate în crearea mozaicului.
Să se determine numărul de modele pe care prinţesa o să le primească de la meşteri.
Info-Oltenia 2023, echipe 5-6
Problema | Mozaic | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 128 MB
/
Stivă 64 MB
|
Id soluție | #53929571 | Utilizator | |
Fișier | mozaic.cpp | Dimensiune | 370 B |
Data încărcării | 15 Noiembrie 2024, 04:50 | Scor / rezultat | Eroare de compilare |
mozaic.cpp: In function 'int ndiv(int)': mozaic.cpp:7:9: error: 'i' was not declared in this scope nr*=2*i+1; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Mozaic 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ă.