#1647
Un număr natural nenul n se numește cumpănit dacă în descompunerea sa în factori primi suma bazelor este egală cu suma exponenților. Să se scrie un program care citește două numere naturale nenule a și b și determină toate numerele cumpănite din intervalul închis [a, b].
ONI 2013, Clasa a X-a
| Problema | Cumpanit | Operații I/O |
cumpanit.in/cumpanit.out
|
|---|---|---|---|
| Limita timp | 1 secunde | Limita memorie |
Total: 8 MB
/
Stivă 4 MB
|
| Id soluție | #58791194 | Utilizator | |
| Fișier | cumpanit.cpp | Dimensiune | 3.34 KB |
| Data încărcării | 08 August 2025, 23:29 | Scor/rezultat | Eroare de compilare |
cumpanit.cpp: In function 'void generate_cumpanit(int, ll, ll, ll)': cumpanit.cpp:45:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p_idx >= primes.size()) { ^ cumpanit.cpp:68:52: error: '__builtin_mul_overflow' was not declared in this scope if (__builtin_mul_overflow(P_pow, P, &P_pow)) { ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Cumpanit 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ă.