Fişierul intrare/ieşire: | ecuatii.in, ecuatii.out | Sursă | ad-hoc |
Autor | Andreescu Mihai | Adăugată de | |
Timp execuţie pe test | 1.7 sec | Limită de memorie | 1024 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Ecuatii
Se dau T ecuaţii de gradul 5, prin 6 numere, a, b, c, d, e şi f, cu semnificaţia că:
a x 5 + b x 4 + c x 3 + d x 2 + e x + f = 0
Se cere pentru fiecare dintre acestea să se afişeze o rădăcină a ecuaţiei. O rădăcină are proprietatea că respectă ecuaţia.
Date de intrare
În fişierul ecuatii.in se va găsi T, reprezentând numărul de ecuaţii şi pe fiecare din următoarele T linii, numerele a, b, c, d e şi f, corespunzătoare fiecărei ecuaţii.
Date de ieşire
În fişierul ecuatii.out se vor afişa T numere, fiecare pe câte o linie. Al i-lea număr va fi una dintre rădăcinile ecuaţiei i.
Restricţii
- 1 ≤ T ≤ 100 000
- -1 000 000 000 ≤ a, b, c, d, e ≤ 1 000 000 000, reale
- se garanteaza ca h(-1000) * h(1000) < 0, unde h(x) = a x 5 + b x 4 + c x 3 + d x 2 + e x + f;
- se recomanda lucrul cu o precizie de 6 zecimale
Exemplu
ecuatii.in | ecuatii.out |
---|---|
1 1 5 10 10 5 1 | -1 |