prime
Se considera sirul numerelor
prime p1=2, p2=3,
p3=5, p4=7, ... .
Spunem ca numarul natural n (n>=2)
are p-scrierea a1a2...ak-1ak
daca el poate fi scris sub forma:
n=a1*p1+a2*p2+...+ak-1*pk-1+ak*pk,
unde ak=1,
iar ai poate fi 0 sau 1, pentru orice i,
0<i<k.
De exemplu n=10 are atat p-scrierea 111, deoarece 10=1*2+1*3+1*5, cat si p-scrierea 0101 deoarece 10=0*2+1*3+0*5+1*7.
Cerinta
Scrieti un program care citeste p-scrierea unui numar natural si calculeaza valoarea numarului in baza 10.
Date de intrare
Pe prima linie a fisierului de intrare prime.in se gaseste p-scrierea unui numar natural.
Date de iesire
Fisierul de iesire prime.out va contine o singura linie pe care va fi scrisa valoarea in baza 10 a numarului corespunzator p-scrierii din fisierul de intrare.
Restrictii
Exemplu
prime.in |
prime.out |
Explicatie |
100101 |
22 |
22=2*1+0*3+0*5+1*7+0*11+1*13 |
Timp maxim de executie/test: 0.1 secunde
prof.
Boriga Radu
Colegiul National “Spiru Haret” - Bucuresti
Contact: r_boriga@yahoo.com