Revizia anterioară Revizia următoare
| Fișierul intrare/ieșire | comanda.in, comanda.out | Sursă | Concursul Grigore Moisil 2006 (Lugoj) |
|---|---|---|---|
| Autor | Florin Gălățanu | Adăugată de |
|
| Timp de execuție pe test | 0.1 sec | Limită de memorie | 2048 KB |
| Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Comanda (clasa 5-6)
Numim comandă un șir de caractere format din cifre, literele a-f și caracterul $. O comandă are una din formele: b$n$ sau comandă$n$, unde: b este un număr scris în baza 10, cu valori între 2 și 16 iar n este un șir de caractere care reprezintă cifrele unui număr scris în baza b. Rezultatul unei comenzi este reprezentarea în baza 10 a lui n. O comandă este validă dacă baza b este o valoare între 2 și 16 și cifrele numărului n sunt cifre corecte în baza b.
Cerință:
Fiind dată o comandă, să se determine dacă aceasta este validă și în acest caz să se afișeze rezultatul comenzii.
Date de intrare
Fișierul de intrare comanda.in conține un șir de caractere de lungime maximă 80 reprezentând comanda, terminat cu caracterul sfîrșit de linie.
Date de ieșire
Fișierul de ieșire comanda.out va conține rezultatul comenzii în cazul unei comenzi valide sau -1 în caz contrar.
Restricții
- Rezultatul comenzii este un număr natural ≤ 2.000.000.000
Exemplu
| comanda.in | comanda.out |
|---|---|
| This is some text written on multiple lines. |
This is another text written on multiple lines. |
Explicație
...



Poți vedea testele pentru această problemă accesând