Rezolvare PBinfo #3116

Decorative Icon Problema: cifrab / 3116

Decorative IconAutor: Darius

cifrab

Alexandra e pasionată de baze de numerație. Ea vrea sa calculeze cifra de control a unui număr în cea mai mică bază de numerație în care poate fi reprezentat acel număr. Se numește cifră de control a unui număr, cifra care se obține prin adunări repetate a cifrelor numărului până obținem o singură cifră. Exemplu: 1294 în baza 10 are suma cifrelor 16 care adunate din nou dau cifra de control 7. Dar Alexandra are la dispoziție un număr care poate conține nu doar cifre, ci și litere mari ale alfabetului. A înseamnă cifra 10, B cifra 11, …, Z cifra 35. Deci baza maximă posibilă este 36.

Cerința

Dându-se un număr printr-un șir de caractere format doar din litere mari și cifre, să se determine cea mai mică bază de numerație posibilă, precum și cifra de control a acestui număr în acea bază.

Date de intrare

Fișierul de intrare cifrab.in conţine un șir de caractere format doar din litere mari și cifre, acest șir reprezentând numărul.

Date de ieșire

Fișierul de ieșire cifrab.out va conţine pe prima linie cea mai mică bază, iar pe a doua linie cifra de control a numărului reprezentat în baza determinată.

Restricții și precizări
  • numărul are maximum 100 000 de cifre
  • baza este cuprinsă între 2 și 36
  • 20% din teste va avea baza mai mică sau egală cu 10
Exemplu:

cifrab.in

349

cifrab.out

10
7

Explicație

Cea mai mică bază este 10 și calculând cifra de control în baza 10 se obțin pe rând valorile 349, 16, 7.

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