#4526
n trepte, de fiecare dată lasând, în urma impactului, un număr de șuruburi. Numărul de șuruburi urmează o regulă fixă. Prima dată lasă în urmă un șurub, apoi tot un șurub, apoi 2 șuruburi, apoi 3 șuruburi, apoi 5 șuruburi, apoi 8 șuruburi ș.a.m.d. Practic numărul de șuruburi de pe treapta(i) = numărul de șuruburi de pe treapta (i - 1) + numărul de șuruburi de pe treapta (i - 2), pentru un i ≥ 3. Se vor da 3 numere naturale : n, m și ct. În funcție de ct, Trixie va avea una din 2 cerințe:
ct = 1, să se determine produsul numerelor prime distincte, luate o singură dată, care apar în descompunerea în factori primi a numerelor de șuruburi, de pe trepte separate, mai mici decât 10 * m.ct = 2, să se determine restul împărțirii(%) numărului de șuruburi de pe treapta n la m.| Problema | Trixie0 | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.02 secunde | Limita memorie |
Total: 64 MB
/
Stivă 64 MB
|
| Id soluție | #63462571 | Utilizator | |
| Fișier | trixie0.cpp | Dimensiune | 2.58 KB |
| Data încărcării | 04 Martie 2026, 13:10 | Scor/rezultat | Eroare de compilare |
trixie0.cpp: In function 'void solve()': trixie0.cpp:64:9: error: expected primary-expression before '__int128' __int128 produs = 1; // Folosim __int128 pentru a evita overflow la produs ^ trixie0.cpp:64:9: error: expected ';' before '__int128' trixie0.cpp:66:13: error: 'produs' was not declared in this scope produs *= p; ^ trixie0.cpp:71:13: error: 'produs' was not declared in this scope if (produs == 0) cout << 0; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Trixie0 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ă.