Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Toán cho CNTT] Tích các nghiệm bằng định lý Vi-ét

    Cho đa thức hệ số thực bậc nnn: anxn+an−1xn−1+⋯+a0=0a_nx^n+a_{n-1}x^{n-1}+\dots+a_0=0an​xn+an−1​xn−1+⋯+a0​=0 (với an≠0a_n\neq 0an​=0, a0≠0a_0\neq 0a0​=0 nên không có nghiệm bằng 000). Không cần giải phương trình, hãy tính tích của tất cả nnn nghiệm (kể cả nghiệm phức) bằng công thức Vi-ét tổng quát: tích các nghiệm =(−1)na0an=(-1)^n\dfrac{a_0}{a_n}=(−1)nan​a0​​. Giá trị này luôn là số thực.

    • Định dạng đầu vào:

      Dòng 1: số nguyên nnn (bậc đa thức). Dòng 2: n+1n+1n+1 số thực an an−1 … a0a_n\ a_{n-1}\ \dots\ a_0an​ an−1​ … a0​.

    • Ràng buộc đầu vào:

      1≤n≤101 \le n \le 101≤n≤10, −100≤ai≤100-100 \le a_i \le 100−100≤ai​≤100, an≠0a_n\neq 0an​=0, a0≠0a_0\neq 0a0​=0.

    • Định dạng đầu ra:

      In ra tích các nghiệm, làm tròn 4 chữ số sau dấu phẩy.

    Ví dụ:

    Đầu vào:

    2
    1 -3 2
    

    Đầu ra:

    2.0000

    Đang tải editor...