Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | eval.in, eval.out | Sursă | preONI 2007 Runda Finala |
Autor | Constantin Jucovschi | Adăugată de | |
Timp execuţie pe test | 0.275 sec | Limită de memorie | 20480 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Eval
Se da o expresie matematica care va contine N variabile, numele variabilelor fiind litere mici din alfabetul englez. Expresia va contine variabile, paranteze ($(, )$), operatori binari ($+, , $ •) si operatori unari ($, , []$). Cu exceptia operatorului unbar [] care semnifica operatia de ridicare la patrat, toti ceilalti operatorii au semnificatia clasica. Operatorii unari au prioritatea cea mai mare, urmati de operatorul *; operatorii binari , - au prioritatea cea mai mica. Scrieti un program care evalueaza o astfel de expresie.
Date de intrare
...
Date de iesire
...
Restrictii
- ... ≤ ... ≤ ...
Exemplu
eval.in | eval.out |
---|---|
This is some text written on multiple lines. | This is another text written on multiple lines. |
Explicatie
...