Module: Carian binari untuk fungsi monoton


Problem

4 /5


persamaan padu

Problem

Empat nombor nyata diberikan: A, B, C, D. Cari semua punca persamaan Ax3+Bx2+Cx+D=0. Adalah diketahui bahawa semua punca persamaan ini tidak melebihi 1000 dalam nilai mutlak. Diketahui bahawa mana-mana dua punca persamaan ini berbeza sekurang-kurangnya 10-6.
 
Input
Atur cara menerima empat nombor nyata sebagai input: A, B, C, D. Mana-mana daripada empat nombor ini, tetapi bukan semua pada masa yang sama, boleh bersamaan dengan 0.
 
Output
Atur cara harus mencetak dari 0 hingga 3 nombor nyata: punca-punca persamaan yang diberikan dalam tertib menaik. Akar berbilang hanya perlu dilukis sekali. Nilai akar mesti dipaparkan dengan ketepatan 6 aksara selepas titik.
 
Input Output
0 0 1000 -1 0.001