Diferente pentru problema/emm intre reviziile #1 si #9

Nu exista diferente intre titluri.

Diferente intre continut:

==Include(page="template/taskheader" task_id="emm")==
==Include(page="template/taskheader" task_id="emm")==
 
Considerati o expresie care contine numere naturale, paranteze, si operatorii binari {@m@} si {@M@}. {@m@} este operatorul de minim si {@M@} este operatorul de maxim. Astfel, rezultatul operatiei {@A m B@} este valoarea minima dintre {@A@} si {@B@}, iar rezultatul operatiei {@A M B@} este valoarea maxima dintre {@A@} si {@B@}. De exemplu, rezultatul {@2m7@} este {@2@}, iar rezultatul {@9M8@} este {@9@}. Cei doi operatori au aceeasi prioritate. Asta inseamna ca daca nu sunt paranteze, vor fi evaluati de la stanga la dreapta. De exemplu, rezultatul {@1M22m13m789@} este {@13@}.
 
h2. Cerinta
 
Dandu-se o expresie care contine numere naturale, paranteze si acesti doi operatori, aflati rezultatul obtinut.
 
h2. Date de Intrare
 
Prima linie a fisierului $emm.in$ contine expresia data. Nu vor exista spatii, linia se termina cu caracter de sfarsit de linie (care nu face parte din ea).
 
h2. Date de Iesire
 
Afisati pe prima linie a fisierului $emm.out$ rezultatul obtinut in urma evaluarii expresiei.
 
h2. Restrictii si precizari
 
* Lungimea unei expresii va fi mai mica sau egala cu $100.000$
* Numerele care apar in expresie vor fi numere naturale cuprinse intre $0$ si $1.000.000.000$
 
Exemple
 
table(example). |_. emm.in |_. emm.out |
| 178
| 178 |
| 178m66m234M89m54M13M22m67
| 54 |
| (((178)))
| 178 |
| (1m1m1M1M1m1M1M1m1M0)m1M1
| 1 |
| (12m23M13m192)M(90m89m88m87)m((298M7)M2)
| 87 |
 
 
==Include(page="template/taskfooter" task_id="emm")==
 
 
==Include(page="template/raw")==
 
Link: [1]File-List
 
Expresii min-max
 
h2. Cerinta
 
 
 
Considerati o expresie care contine numere naturale, paranteze, si operatorii binari "m" si "M". "m" este operatorul de minim si "M" este operatorul de maxim. Astfel, rezultatul operatiei A m B este valoarea minima dintre A si B, iar rezultatul operatiei A M B este valoarea maxima dintre A si B. De exemplu, rezultatul 2m7 este 2, iar rezultatul 9M8 este 9. Cei doi operatori au aceeasi prioritate. Asta inseamna ca daca un sunt paranteze, vor fi evaluati de la stanga la dreapta. De exemplu, rezultatul 1M22m13m789 este 13.
 
 
 
Dandu-se o expresie care contine numere naturale, paranteze si acesti 2 operatori, aflati rezultatul obtinut.
 
h2. Date de Intrare
 
 
 
Prima linie a fisierului emm.in contine expresia data. Nu vor exista spatii, linia se termina cu caracter de sfarsit de linie (care nu face parte din ea).
 
h2. Date de Iesire
 
 
 
Afisati pe prima linie a fisierului emm.out rezultatul obtinut in urma evaluarii expresiei.
 
h2. Restrictii si precizari
 
 
 
- Lungimea unei expresii va fi mai mica sau egala cu 100.000
 
- Numerele care apar in expresie vor fi numere naturale cuprinse intre 0 si 1.000.000.000
 
 
 
Exemple
 
 
 
emm.in emm.out
 
 
178 178
 
 
 
 
 
emm.in emm.out
 
 
178m66m234M89m54M13M22m67 54
 
 
 
 
 
 
 
emm.in emm.out
 
 
(((178))) 178
 
 
 
 
 
 
 
emm.in Emm.out
 
 
(1m1m1M1M1m1M1M1m1M0)m1M1 1
 
 
 
 
 
 
 
emm.in emm.out
 
 
(12m23M13m192)M(90m89m88m87)m((298M7)M2) 87
 
 
 
 
 
References
 
Visible links
1. file:///home/eval/eval/www/infoarena/docs/arhiva/emm/enunt_files/filelist.xml
==Include(page="template/taskfooter" task_id="emm")==

Nu exista diferente intre securitate.

Diferente intre topic forum:

 
1327