Cerința
Într-o galaxie îndepărtată există doar două elemente chimice. Cercetătorii le-au numit A
şi B
şi toate substanțele sunt alcătuite din aceste elemente. Mai precis, o substanță este un șir definit astfel:
A
șiB
sunt substanțe, formate din câte un atom;Ax
șiBy
sunt substanțe,x
șiy
find numere naturale.Ax
este formată dinx
atomi de tipA
, iarBy
este formată diny
atomi de tipB
;- dacă
S
este substanță atunci(S)x
este substanță,x
fiind un număr natural. Dacă înS
suntp
atomi, în(S)x
vor fip*x
atomi; - dacă
S
şiT
sunt substanțe atunciST
este substanță. Dacă înS
suntx
atomi, iar înT
sunty
atomi, înST
vor fix+y
atomi.
Pentru o substanță dată să se determine numărul atomilor de tip A
şi numărul atomilor de tip B
care o compun.
Date de intrare
Programul citește de la tastatură numărul un şir de caractere reprezentând substanța dată.
Date de ieșire
Programul va afișa pe ecran două numere nA nB
, separate printr-un spațiu, reprezentând numărul atomilor de tip A
, respectiv numărul atomilor de tip B
din substanța dată.
Restricții și precizări
- șirul dat are cel mult
255
de caractere
Exemplu:
Intrare
(A3B2)2A3(B2)2
Ieșire
9 8