Laiko ribojimas: 1s

Atminties ribojimas: 64MB

Duomenų failas: lmio_1996_3e2_grazios_lygtys.in

Rezultatų failas: lmio_1996_3e2_grazios_lygtys.out

Jei norite pateikti savo sprendimą - prisijunkite.

Gražios lygtys

Gražiomis kvadratinėmis lygtimis vadinsime tokias lygtis, kurios tenkina dvi sąlygas: 1. visi jų koeficientai yra sveikieji ir nelygūs nuliui skaičiai; 2. jos turi du sveikuosius ir tarpusavyje nelygius sprendinius.

Užduotis

Parašykite algoritmą, generuojantį visas duoto intervalo [m,n] gražias kvadratines lygtis (t. y., kurių koeficientai yra iš šio intervalo), kad gautų sprendinių poros būtų skirtingos.

Pradiniai duomenys

Pradiniai duomenys – sveikieji skaičiai m ir n.

Rezultatai

Visi vienos lygties sprendiniai ir koeficientai surašomi į vieną eilutę. Vadinasi, bus tiek eilučių, kiek gaunama lygčių.

Eilutėje turi būti penki skaičiai: pirmieji trys – koeficientai a, b, c, toliau – dvi šaknys. Jeigu tokių lygčių duotame intervale nėra, ekrane rašomas tekstas NERASTA.

Pavyzdžiai

Pradiniai duomenys Rezultatai Paaiškinimas
0 5
1 5 4 -1 -4
1 4 3 -1 -3
1 3 2 -1 -2
x^2+5x+4=(x+1)(x+4)
x^2+4x+3=(x+1)(x+3)
x^2+3x+2=(x+1)(x+2)
3 5
NERASTA