#4949
Diana, elevă în clasa a VI-a a învățat astăzi la informatică multiplii unui număr. Foarte încântată, începe să deseneze inimioare roșii, din k1 în k1 pagini, începând cu pagina n1 și până la sfârșitul caietului, caiet ce conține n pagini. Următoarea ora de informatică, pentru a recapitula lecția, desenează inimioare albastre, pe aceeași poziție în pagină, începând tot de la pagina n1, din k2 în k2 pagini. A observat ca prima inimioară a fost colorată atât cu roșu cât și cu albastru iar inimioara a devenit mov. Scrieţi un program care, pentru numerele naturale n, n1, k1 și k2 date, să determine:
1) Câte inimioare mov are desenate pe caiet.
2) Câte inimioare are caietul.
3) Câte pagini fără inimioare are acum caietul.
| Problema | inimioare | Operații I/O |
inimioare.in/inimioare.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 2 MB
/
Stivă 1 MB
|
| Id soluție | #63767589 | Utilizator | |
| Fișier | inimioare.cpp | Dimensiune | 1.09 KB |
| Data încărcării | 18 Martie 2026, 10:54 | Scor/rezultat | Eroare de compilare |
inimioare.cpp: In function 'int main()': inimioare.cpp:22:33: error: 'lcm' was not declared in this scope long long m = lcm(k1, k2); ^ inimioare.cpp:37:50: error: 'lcm' was not declared in this scope long long mov = (n - n1) / lcm(k1, k2) + 1; ^ inimioare.cpp:51:50: error: 'lcm' was not declared in this scope long long mov = (n - n1) / lcm(k1, k2) + 1; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema inimioare 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ă.