Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Duomenų failas: lygtis.in
Rezultatų failas: lygtis.out
Lygtis
Jums reikia išspręsti pavidalo lygtį, kur yra parašyta postfix notacijoje. išraiškoje yra skaičių, operacijų +, -, *, /, ir ne daugiau kaip vienas x.
Pavyzdžiui, lygčiai yra parašytas taip:
4 X * 2 + 2 /
Pradiniai duomenys
Pateikiama viena eilutė su ne daugiau nei 30 objektų, atskirtų tarpais. Objektas yra vienas iš šių:
- skaitmuo nuo 0 iki 9;
- veiksmas +, -, * arba /;
- didžioji X raidė, reiškianti kintamąjį x.
Duota eilutė yra taisyklinga išraiška postfix notacijoje. Objektas X pasitaiko ne daugiau nei vieną kartą. Nėra dalybos iš konstantos 0, t.y., egzistuoja x reikšmė, su kuria galima apskaičiuoti išraiškos reikšmę be dalybos iš 0.
Rezultatai
Rašykite vieną iš šių variantų:
- X = p/q, jei lygtis turi vieną sprendinį, kurį galima išreikšti paprasta trupmena , kur p ir q yra tarpusavyje pirminiai ir q yra teigiamas.
- NONE, jei lygtis sprendinių neturi.
- MULTIPLE, jei lygtis turi daugiau nei vieną sprendinį.
Pavyzdžiai
Duomenys | Rezultatai |
---|---|
4 X * 2 + 2 / |
X = -1/2 |
2 2 * |
NONE |
0 2 X / * |
MULTIPLE |