Fișierul intrare/ieșire | ecuatii.in, ecuatii.out | Sursă | ad-hoc |
---|---|---|---|
Autor | Mihai Andreescu | Adăugată de |
|
Timp de execuție pe test | 1.7 sec | Limită de memorie | 1024 KB |
Scorul tău | N/A | Dificultate | N/A |
Vezi soluțiile 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 |