Rezolvare PBinfo #1125

Decorative Icon Problema: Overflow2 / 1125

Decorative IconAutor: Andrei

Cerința

După ce Gigel a rezolvat problema anterioară ( #Overflow ), profesorul nu a fost foarte mulțumit de metoda sa. Așadar, i-a dat următoarea problemă: se dau n numere naturale, scrise sub forma \( a_{1}^{b_1} + a_{2}^{b_2} + \cdots + a_{m}^{b_m} \). Să se afle dacă numerele pot fi reprezentate pe 8 octeți, fără semn.

Date de intrare

Programul citește de la tastatură numărul n. Pe următoarele n rânduri se vor afla numerele m, urmate de m perechi de numere a b, cu semnificația de mai sus.

Date de ieșire

Programul va afișa pe ecran pentru fiecare din cele n cazuri rezultatul dacă numărul se încadrează în tipuri de date de 8 octeți, sau Overflow! în caz contrar.

Restricții și precizări
  • 1 ≤ n * m ≤ 1.000.000
  • a poate fi reprezentat pe 8 octeți fără semn
  • 0 ≤ b ≤ 64
  • a + b ≠ 0
  • valorile care se pot reprezenta pe 8 octeți fără semn sunt cuprinse între 0 și 18.446.744.073.709.551.615
Exemplu:

Intrare

4
1 2 63
1 2 64
1 666013 2
2 2 63 2 62

Ieșire

9223372036854775808
Overflow!
443573316169
13835058055282163712
Explicație

264 = 18.446.744.073.709.551.616, care nu poate fi reprezentat pe 8 octeți.

Decorative Icon Explică rezolvarea folosind Inteligența Artificială

Folosește modelul nostru de AI special antrenament pentru a rezolva problemele de pe PBinfo! În baza creditelor AI primești explicații pentru probleme, pe care le alegi și le rulezi exact atunci când dorești, la un singur click distanță! Află mai multe informații:

👉 Achiziționează credite AI
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2026 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate