scor
Doamna profesoara de informatica are un mod mai special de a anunta elevilor punctajul obtinut la lucrarile de control. Unor copii le comunica direct punctajul obtinut (de exemplu, "Ionel a luat 76 de puncte"), dar altor copii le comunica punctajul obtinut in functie de punctajul unui alt coleg (de exemplu, "Gigel a luat cu 5 puncte mai putin decat Vasilica").
Intotdeauna insa doamna profesoara are grija ca fiecare copil, analizand afirmatiile sale, sa poate deduce punctajul pe care l-a obtinut.

Cerinta
Sa se scrie un program care afiseaza punctajul obtinut de fiecare copil.

Date de intrare
Fisierul de intrare scor.in contine pe prima linie un numar natural n, care reprezinta numarul de afirmatii facute de doamna profesoara. Pe fiecare dintre urmatoarele n linii este scrisa cate o afirmatie. Afirmatiile sunt scrise in fisier intr-o forma prescurtata:
Nume_elev = Numar_puncte (ceea ce inseamna ca elevul cu numele specificat a luat numarul de puncte specificat)
sau
Nume_elev_1 = Nume_elev_2 + Numar_puncte (ceea ce inseamna ca elevul cu numele Nume_elev_1 a luat cu Numar_puncte in plus fata de elevul cu numele Nume_elev_2)
sau
Nume_elev_1 = Nume_elev_2 - Numar_puncte (ceea ce inseamna ca elevul cu numele Nume_elev_1 a luat cu Numar_puncte in minus fata de elevul cu numele Nume_elev_2)

Date de iesire
Fisierul de iesire scor.out va contine cate o linie pentru fiecare elev. Pe fiecare linie va fi scris numele elevului, urmat de punctajul obtinut de acesta, separate printr-un singur spatiu. Elevii vor fi afisati in fisierul de iesire in ordinea alfabetica a numelor.

Restrictii

Exemple

scor.in scor.out

6
ANA = DAN + 5
DAN = ION -7
MARIA = 3
ION=MARIA+25
VASILE = ION -1
ANA= ION-2

ANA 26
DAN 21
ION 28
MARIA 3
VASILE 27

Timp maxim de executie/test: 0.1 secunde

prof. Emanuela Cerchez
Liceul de Informatica "Grigore Moisil" Iasi
Contact:emanuela.cerchez@gmail.com